[发明专利]一种电子相册自动排版的方法有效
申请号: | 202010582743.X | 申请日: | 2020-06-23 |
公开(公告)号: | CN111708905B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 许季明 | 申请(专利权)人: | 河源源丰电子有限公司 |
主分类号: | G06F16/54 | 分类号: | G06F16/54;G06T3/40;G06T11/00 |
代理公司: | 广州云领专利代理事务所(普通合伙) 44441 | 代理人: | 肖云 |
地址: | 517000 广东省河源市源城区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子相册 自动 排版 方法 | ||
本发明公开了一种电子相册自动排版的方法,其特征是,包括以下步骤:S1、上传需要排版的相片,并将相片按照拍摄时间进行排序,根据选取的模板尺寸确定每页排版的相片数量范围,进而确定每页排版的相片基准数;S2、根据相片基准数,通过计算确定每页的相片数;S3、统计若干张相片的横竖状态,并将这些相片的横竖状态格式化;S4、根据格式化的结果和相片与模板的尺寸、长宽比选取最佳模板;S5、选取第k张相片,根据该张相片的尺寸和与选取的模板的相框尺寸确定相片的缩放比例,并将缩放后的相片放置到相框中;S6、重复上述步骤,直至所有相片都放置到模板中。利用该方法,排版的图片数量灵活,可以满足不同用户的需求;且可达到最佳的排版效果。
技术领域
本发明涉及图像处理技术,更具体地说,它涉及一种电子相册自动排版的方法。
背景技术
现有技术中,排版的图片数量固定,不灵活,难以满足不同用户的需求。現有技术在模板相框和图片配对时没有考虑横竖格式,导致相片放到相框后相片的主体被裁走,排版效果不佳。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种电子相册自动排版的方法,可以使排版的图片数量灵活,可以满足不同用户的需求、达到最佳的自动排版效果。
为实现上述目的,本发明提供了如下技术方案:
一种电子相册自动排版的方法,其特征是,包括以下步骤:
S1、上传需要排版的相片,并将相片按照拍摄时间进行排序,根据选取的模板尺寸确定每页排版的相片数量范围,进而确定每页排版的相片基准数;
S2、根据相片基准数,通过计算确定每页的相片数;
S3、统计若干张相片的横竖状态,并将这些相片的横竖状态格式化;
S4、根据格式化的结果和相片与模板的尺寸、长宽比选取最佳模板;
S5、选取第k张相片,根据该张相片的尺寸和与选取的模板的相框尺寸确定相片的缩放比例,并将缩放后的相片放置到相框中;
S6、重复上述步骤,直至所有相片都放置到模板中。
作为优选方案,还包括对相片中的人脸进行识别的步骤,具体为:
(a)、通过人脸识别技术分析相片中的人脸数据,并获取相片内所有人脸区域的坐标范围;
(b)、取得人脸区域的最小和最大横纵坐标;
(c)、判断最大横坐标与最小横坐标之差是否小于等于模板中的相框的长度,若满足则跳到d步骤,否则再判断当前执行a步骤的次数是否为奇数,若为奇数次,则去掉最小横坐标对应的人脸坐标范围,再执行a和b步骤;否则去掉最大横坐标对应的人脸坐标范围,再执行a和b步骤,直至满足该条件;
(d)、判断最大纵坐标和最小纵坐标之差是否小于等于模板中相框的宽度,若满足则跳到步骤e,否则再判断当前执行步骤a的次数是否为奇数,若是奇数,则去掉最小纵坐标对应的人脸坐标范围,再执行a和c步骤;否则去掉最大纵坐标对应的人脸坐标范围,再执行a和c步骤,直至满足该条件;
(e)、确定相片在相框中的坐标位置。
作为优选方案:在S1步骤中,设定上传的相片数量为S,一页相片的排版数量范围为[Pmin,Pmax],则每页排版的相片基数排版的页数
作为优选方案,S2步骤中具体的做法为:(Ⅰ)、随机选取每页的相片数数值选取的权重P最大,并向两边递减;(Ⅱ)、选取的所有每页相片数之和需满足否则将Xi清零,重复执行(Ⅰ)步骤,直到该条件满足。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河源源丰电子有限公司,未经河源源丰电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010582743.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大卡车轮毂刹车簧A的生产工艺
- 下一篇:一种建筑工程用安全摇架