一种超像素照片成像方法、装置和一种电子设备制造方法及图纸

技术编号:15065198 阅读:87 留言:0更新日期:2017-04-06 13:08
本发明专利技术公开超像素照片成像方法、装置和电子设备,方法包括:获取源照片;源照片包括M×N个像素点,构成(M-1)×(N-1)个由像素点组成的最小矩形;以遍历每个最小矩形的方式遍历每个像素点,得到每个最小矩形端点位置像素点的像素值;针对每个最小矩形,依据每条边两端端点位置像素点的像素值,确定每条边第一待插入像素点的像素值,依据任意一条对角线两端端点位置像素点的像素值,确定第二待插入像素点的像素值;在每个最小矩形每条边的中点位置插入相对应的第一待插入像素点,在每个最小矩形对角线的中点位置插入相对应的第二待插入像素点,形成超像素照片。本发明专利技术提供的技术方案,能够有效提高拍摄超像素照片的速度,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种超像素照片成像方法、装置和一种电子设备。
技术介绍
超像素照片是指拍摄出来的照片比普通模式的照片尺寸大很多,画质显得更细腻的一种照片,这种照片因其诸多优点受到了人们的欢迎。目前的技术方案,要得到超像素照片需要用摄像头对同一场景连续拍摄多张照片(一般为5张),然后再对这些张照片进行合成,最后得到超像素照片。但是,对同一场景连续拍摄多张照片耗时较长,另外,对这多张照片进行合成,也需要一些时间,因此,目前的技术方案需要较长的时间才能够合成超像素照片,用户体验较差。
技术实现思路
有鉴于此,本专利技术提供了一种超像素照片成像方法、装置和一种电子设备,能够有效提高拍摄超像素照片的速度,从而为用户带来更好的使用体验。为实现上述目的,本专利技术提供如下技术方案:一种超像素照片成像方法,应用于电子设备,所述电子设备包括摄像头,所述方法包括:获取用所述摄像头拍摄的一张源照片;所述源照片包括M×N个像素点,构成(M-1)×(N-1)个由四个像素点组成的最小矩形,所述四个像素点中任意两个像素点为所述源照片中相邻的像素点,M和N均为正整数;以遍历每个所述最小矩形的方式遍历组成每个所述最小矩形的像素点,得到每个所述最小矩形像素点的像素值;针对每个所述最小矩形,依据每条边两端端点位置两个像素点的像素值,确定每条边第一待插入像素点的像素值,依据任意一条对角线两端端点位置两个像素点的像素值,确定第二待插入像素点的像素值;所述第一待插入像素点待插入的位置对应于所述最小矩形的每个边中未添加像素值的中点位置,所述第二待插入像素点待插入的位置对应于所述最小矩形对角线的中点位置,确定所述第二待插入像素点的像素值时,在每个所述最小矩形中所选择的对角线的方向保持一致;在每个所述最小矩形的每条边上插入相对应的所述第一待插入像素点,在每个所述最小矩形的内部插入相对应的所述第二待插入像素点,形成超像素照片。优选的,所述获取用所述摄像头拍摄的源照片之前,还包括:获取超像素照片拍摄模式的选择指令;响应所述超像素照片拍摄模式的选择指令,控制所述摄像头拍摄一张源照片。优选的,所述遍历每个所述最小矩形的方式,包括:按照预设规则遍历每个所述最小矩形;所述预设规则包括:从左至右,从上到下的遍历顺序;或者从右至左,从上到下的遍历顺序;或者从左至右,从下到上的遍历顺序;或者从右至左,从下到上的遍历顺序。优选的,所述针对每个所述最小矩形,依据每条边两端端点位置像素点的像素值,确定每条边第一待插入像素点的像素值,包括:针对每个所述最小矩形,计算每条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距离;若第一条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距离未超过预设阈值,计算所述第一条边两端端点位置两个像素点的像素值均值,将所述第一条边两端端点位置两个像素点的像素值均值确定为所述第一待插入像素点的像素值;所述第一条边为每个所述最小矩形的任意一条边;若第二条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距离超过所述预设阈值,将所述第二条边上第一端点位置像素点的像素值确定为所述第一待插入像素点的像素值;所述第一端点为所述第二条边上两个端点中任意一个,所述第二条边为每个所述最小矩形的任意一条边;每个所述第一端点在相对应的所述最小矩形中的位置一致。优选的,所述针对每个所述最小矩形,依据任意一条对角线两端端点位置两个像素点的像素值,确定第二待插入像素点的像素值,包括:针对每个所述最小矩形,计算任意一条对角线两端端点位置两个像素点像素值之间的RGB色彩模式空间距离;若第一条对角线两端端点位置两个像素点像素值之间的RGB色彩模式空间距离未超过预设阈值,计算所述第一条对角线两端端点位置两个像素点的像素值均值,将所述第一条对角线两端端点位置两个像素点的像素值均值确定为所述第二待插入像素点的像素值;所述第一条对角线为每个所述最小矩形的任意一条对角线;若第二条对角线两端端点位置两个像素点像素值之间的RGB色彩模式空间距离超过所述预设阈值,将所述第二条对角线上第一端点位置像素点的像素值确定为所述第二待插入像素点的像素值;所述第一端点为所述第二条对角线上两个端点中任意一个,所述第二条对角线为每个所述最小矩形的任意一条对角线;每个所述第一端点在相对应的所述最小矩形中的位置一致。一种超像素照片成像装置,应用于电子设备,所述电子设备包括摄像头,所述装置包括:第一获取模块,用于获取用所述摄像头拍摄的源照片;所述源照片包括M×N个像素点,构成(M-1)×(N-1)个由四个像素点组成的最小矩形,所述四个像素点中任意两个像素点为所述源照片中相邻的像素点;遍历模块,用于以遍历每个所述最小矩形的方式遍历每个所述最小矩形的像素点,得到每个所述最小矩形像素点的像素值;计算模块,用于针对每个所述最小矩形,依据每条边两端端点位置两个像素点的像素值,确定每条边第一待插入像素点的像素值,依据任意一条对角线两端端点位置两个像素点的像素值,确定第二待插入像素点的像素值;所述第一待插入像素点待插入的位置对应于所述最小矩形的每个边中未添加像素值的中点位置,所述第二待插入像素点待插入的位置对应于所述最小矩形对角线的中点位置,确定所述第二待插入像素点的像素值时,在每个所述最小矩形中所选择的对角线的方向保持一致;插入模块,用于在每个所述最小矩形的每条边上插入相对应的所述第一待插入像素点,在每个所述最小矩形的内部插入相对应的所述第二待插入像素点,形成超像素图片。优选的,还包括:第二获取模块,用于获取超像素照片拍摄模式的选择指令;拍摄模块,用于响应所述超像素照片拍摄模式的选择指令,控制所述摄像头拍摄一张源照片。优选的,所述遍历模块包括:遍历单元,用于以预设规则遍历每个所述最小矩形的方式,遍历每个所述最小矩形的像素点,得到每个所述最小矩形像素点的像素值;所述预设规则包括:从左至右,从上到下的遍历顺序;或者从右至左,从上到下的遍历顺序;或者从左至右,从下到上的遍历顺序;或者从右至左,从下到上的遍历顺序。优选的,所述计算模块包括:第一计算单元;所述第一计算单元用于:针对每个所述最小矩形,计算每条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距离;若第一条边两端端点位置两个像素点像素值之间的RGB色本文档来自技高网...

【技术保护点】
一种超像素照片成像方法,应用于电子设备,所述电子设备包括摄像头,其特征在于,所述方法包括:获取用所述摄像头拍摄的一张源照片;所述源照片包括M×N个像素点,构成(M‑1)×(N‑1)个由四个像素点组成的最小矩形,所述四个像素点中任意两个像素点为所述源照片中相邻的像素点,M和N均为正整数;以遍历每个所述最小矩形的方式遍历组成每个所述最小矩形的像素点,得到每个所述最小矩形像素点的像素值;针对每个所述最小矩形,依据每条边两端端点位置两个像素点的像素值,确定每条边第一待插入像素点的像素值,依据任意一条对角线两端端点位置两个像素点的像素值,确定第二待插入像素点的像素值;所述第一待插入像素点待插入的位置对应于所述最小矩形的每个边中未添加像素值的中点位置,所述第二待插入像素点待插入的位置对应于所述最小矩形对角线的中点位置,确定所述第二待插入像素点的像素值时,在每个所述最小矩形中所选择的对角线的方向保持一致;在每个所述最小矩形的每条边上插入相对应的所述第一待插入像素点,在每个所述最小矩形的内部插入相对应的所述第二待插入像素点,形成超像素照片。

【技术特征摘要】
1.一种超像素照片成像方法,应用于电子设备,所述电子设备包括摄像
头,其特征在于,所述方法包括:
获取用所述摄像头拍摄的一张源照片;所述源照片包括M×N个像素点,
构成(M-1)×(N-1)个由四个像素点组成的最小矩形,所述四个像素点中
任意两个像素点为所述源照片中相邻的像素点,M和N均为正整数;
以遍历每个所述最小矩形的方式遍历组成每个所述最小矩形的像素点,
得到每个所述最小矩形像素点的像素值;
针对每个所述最小矩形,依据每条边两端端点位置两个像素点的像素值,
确定每条边第一待插入像素点的像素值,依据任意一条对角线两端端点位置
两个像素点的像素值,确定第二待插入像素点的像素值;所述第一待插入像
素点待插入的位置对应于所述最小矩形的每个边中未添加像素值的中点位
置,所述第二待插入像素点待插入的位置对应于所述最小矩形对角线的中点
位置,确定所述第二待插入像素点的像素值时,在每个所述最小矩形中所选
择的对角线的方向保持一致;
在每个所述最小矩形的每条边上插入相对应的所述第一待插入像素点,
在每个所述最小矩形的内部插入相对应的所述第二待插入像素点,形成超像
素照片。
2.根据权利要求1所述的方法,其特征在于,所述获取用所述摄像头拍
摄的源照片之前,还包括:
获取超像素照片拍摄模式的选择指令;
响应所述超像素照片拍摄模式的选择指令,控制所述摄像头拍摄一张源
照片。
3.根据权利要求1述的方法,其特征在于,所述遍历每个所述最小矩形
的方式,包括:
按照预设规则遍历每个所述最小矩形;
所述预设规则包括:从左至右,从上到下的遍历顺序;或者从右至左,
从上到下的遍历顺序;或者从左至右,从下到上的遍历顺序;或者从右至左,
从下到上的遍历顺序。
4.根据权利要求1述的方法,其特征在于,所述针对每个所述最小矩形,
依据每条边两端端点位置像素点的像素值,确定每条边第一待插入像素点的
像素值,包括:
针对每个所述最小矩形,计算每条边两端端点位置两个像素点像素值之
间的RGB色彩模式空间距离;
若第一条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距
离未超过预设阈值,计算所述第一条边两端端点位置两个像素点的像素值均
值,将所述第一条边两端端点位置两个像素点的像素值均值确定为所述第一
待插入像素点的像素值;所述第一条边为每个所述最小矩形的任意一条边;
若第二条边两端端点位置两个像素点像素值之间的RGB色彩模式空间距
离超过所述预设阈值,将所述第二条边上第一端点位置像素点的像素值确定
为所述第一待插入像素点的像素值;所述第一端点为所述第二条边上两个端
点中任意一个,所述第二条边为每个所述最小矩形的任意一条边;每个所述
第一端点在相对应的所述最小矩形中的位置一致。
5.根据权利要求1述的方法,其特征在于,所述针对每个所述最小矩形,
依据任意一条对角线两端端点位置两个像素点的像素值,确定第二待插入像
素点的像素值,包括:
针对每个所述最小矩形,计算任意一条对角线两端端点位置两个像素点
像素值之间的RGB色彩模式空间距离;
若第一条对角线两端端点位置两个像素点像素值之间的RGB色彩模式空
间距离未超过预设阈值,计算所述第一条对角线两端端点位置两个像素点的
像素值均值,将所述第一条对角线两端端点位置两个像素点的像素值均值确
定为所述第二待插入像素点的像素值;所述第一条对角线为每个所述最小矩
形的任意一条对角线;
若第二条对角线两端端点位置两个像素点像素值之间的RGB色彩模式空
间距离超过所述预设阈值,将所述第二条对角线上第一端点位置像素点的像
素值确定为所述第二待插入像素点的像素值;所述第一端点为所述第二条对
角线上两个端点中任意一个,所述第二条对角线为每个所述最小矩形的任意
一条对角线;每个所述第一端点在相对应的所述最小矩形中的位置一致。
6.一种超像素照片成像装置,应用于电子设备,所述电子设备包括摄像
头,其特征在于,所述装置包括:
第一获取模块,用于获取用所述摄像头拍摄的源照片;所述源照片包括
M×N个像素点,构成(M-1)×(N-1)个由四个像素点组成的最小矩形,
所述四个像素点中任意两个像素点为所述源照片中相邻的像素点;
遍历模块,用于以遍历每个所述最小矩形的方式遍历每个所述最小矩形
的像素点,得到每个所述最小矩形像素点的像素值;
计算模块,用于针对每个所述最小矩形,依据每条边两端端点位置两个...

【专利技术属性】
技术研发人员:王陈林
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1