一种预览图像处理方法及用户终端的制作方法_2

文档序号:9330833阅读:来源:国知局

[0065]本发明实施例中,在控制大视角摄像头进行拍摄之前,该用户终端可以采集该大视角摄像头视角范围内的拍摄对象,获取大视角摄像头成像区域中的预览图像,并获取该预览图像的特征信息。其中,该预览图像的特征信息可以包括但不限于图像的形状、图像像素点的位置分布信息、图像的尺寸以及图像的几何位置信息等。
[0066]S102、该用户终端根据该特征信息,识别该预览图像中至少一个畸变区域。
[0067]本发明实施例中,在使用大视角摄像头采集图像时,当拍摄对象超过该大视角摄像头一个临界视角时,采集到的图像会产生畸变。其中,畸变是相对于标准摄像头拍摄的同一拍摄对象而言的。例如,一拍摄对象的实际形状为三角形,采用标准摄像头拍摄该拍摄对象时也为三角形,而采用大视角摄像头拍摄该拍摄对象时可能就会变为四边形或者不规则图形。
[0068]本发明实施例中,超过该临界视角且距该临界视角越远的拍摄对象,在成像区域的预览图像中产生的畸变越大,越不可修复;相反的,超过该临界视角且距该临界视角越近的拍摄对象,在成像区域的预览图像中产生的畸变就越小,在现有技术中对该畸变修复的可能性就越大。
[0069]本发明实施例中,当用户终端获取到该预览图像的特征信息之后,该用户终端就会根据该特征信息识别该预览图像中的畸变区域,该畸变区域可以是一个,也可以是多个,每个畸变区域所占的面积可以是相等的,也可以是不等的,本发明实施例不做限定。
[0070]作为一种可行的实施方式,该用户终端根据该特征信息,识别该预览图像中至少一个畸变区域的方式可以为:
[0071]根据该预览图像的图像形状,将该预览图像中的各个拍摄对象分离出来,并识别出各个拍摄对象的类型,如人、动物、风景、建筑、物品等。然后再根据预先存储的每一种拍摄对象类型的像素点的位置分布信息,判断该预览图像中的各个拍摄对象的像素点的位置分布是否与预先存储的拍摄对象的像素点的位置分布有所不同,如果是,就将该拍摄对象的像素点位置分布与预先存储的拍摄对象的像素点位置分布不同的区域确定为畸变区域。
[0072]举例来说,当识别出该拍摄对象为人时,可以很容易识别出人的五官以及身体的各个部位的结构特点,因此,就可以将预览图像中,该拍摄对象的五官以及身体的各个部位在该预览图像中像素点的位置分布信息与预先存储的人的结构特点在像素显示上的像素点位置分布信息进行比较,看是否有差异,如左右脸不对称、手臂的形状与正常手臂的形状存在差异、头部、身体、腿的比例超过了正常范围等。如果存在差异,就会将这些存在差异的区域确定为畸变区域。
[0073]作为另一种可行的实施方式,该用户终端根据该特征信息,识别该预览图像中至少一个畸变区域的方式还可以为:
[0074]根据预先存储的标准摄像头拍摄出的照片中,各像素点的位置分布情况,如像素点与像素点之间的间隔距离,像素点之间的灰度值变化趋势等,图像形状。然后将该预览图像中像素点之间位置分布信息与预先存储的像素点的位置分布情况进行对比,如果差异超过预设阈值,则将该区域确定为畸变区域。
[0075]作为又一种可行的实施方式,该用户终端根据该特征信息,识别该预览图像中至少一个畸变区域的方式还可以为:
[0076]用户终端预先存储了该大视角摄像头的拍摄参数,如拍摄对象在预览图像的2/3处中心区域内不会产生畸变,而在2/3至4/5之间的环形区域内会产生轻微畸变,而在4/5至8/9之间的环形区域内会产生较为严重的畸变,而在8/9至I的环形区域内会产生更为严重的畸变。因此,该用户终端会识别出预览图像的各个区域,将除中心区域如2/3处中心区域以外的区域均确定为畸变区域,并根据畸变程度进一步划分为多个畸变区域。
[0077]本发明实施例中,识别畸变区域的方式还可以包括:根据像素点的灰度值的直方图分布识别、各区域的形状、像素点分布与该预览图像的中心点进行对比识别等,本发明实施例不做限定。
[0078]S103、该用户终端根据该至少一个畸变区域的畸变信息,确定每一个畸变区域的畸变等级。
[0079]本发明实施例中,畸变信息是指该畸变区域与未畸变区域相对比之后计算出的该畸变区域的畸变程度,或者畸变位置占该畸变区域的百分比等。其中,畸变程度在图像显示中也可以成为失真程度,如颜色失真、形状失真等,本发明实施例不做限定。
[0080]本发明实施例中,当用户终端识别出至少一个畸变区域之后,会计算出每个畸变区域的畸变信息,然后再根据每一个畸变区域的畸变信息来确定该畸变区域的畸变等级。其中,可以多种类型的畸变信息对应一个畸变等级,还可以一种类型的畸变信息对应一个畸变等级,本发明实施例不做限定。
[0081]作为一种可行的实施方式,该用户终端根据该至少一个畸变区域的畸变信息,确定每一个畸变区域的畸变等级的具体方式可以包括以下步骤:
[0082]步骤11)针对每一个畸变区域,将该畸变区域的特征信息与预设特征信息进行对比,得到该畸变区域的畸变信息;
[0083]步骤12)从预设的畸变信息与畸变等级关系中获取该畸变区域的畸变信息对应的畸变等级。
[0084]具体实现中,当用户终端根据该预览图像的特征信息识别出各个畸变区域之后,会进一步根据每个畸变区域的特征信息与预设的特征信息进行对比,得到该畸变区域的畸变程度,如畸变了 20%,还是畸变了 50%,甚至畸变了 90%,以及该畸变区域中各个畸变位置所占该畸变区域的百分比。然后再根据预先存储的畸变信息与畸变等级关系中确定该畸变区域的畸变等级。
[0085]举例来说,假设该畸变区域中包括的拍摄对象为小狗,而小狗尾巴的像素点分布与预先存储的小狗尾巴像素点分布相比,畸变程度为20%,在畸变信息与畸变等级关系中,1%?30%的畸变程度所对应的畸变等级为一,而31%?50%的畸变程度所对应的畸变等级为二,51 %?65%的畸变程度所对应的畸变等级为三。因此,该用户终端可以从畸变信息与畸变等级关系中查找到20 %的畸变程度所对应的畸变等级为一。
[0086]S104、该用户终端在该预览图像中标记畸变等级达到预设畸变等级的目标畸变区域。
[0087]本发明实施例中,用户终端标记目标畸变区域可以是在该预览图像中框选出该目标畸变区域,也可以是将该目标畸变区域的亮度调高,还可以是将该目标畸变区域以凸出的效果显示,本发明实施例不做限定。
[0088]本发明实施例中,当用户终端根据该至少一个畸变区域的畸变信息确定出每一个畸变区域的畸变等级之后,该用户终端就会在预览图像中标记该目标畸变区域。其中,该目标畸变区域的畸变等级大于或等于预设畸变等级,且该目标畸变区域的数量可以为一个,也可以为多个,本发明实施例不做限定。
[0089]作为一种可行的实施方式,该用户终端在该预览图像中标记畸变等级达到预设畸变等级的目标畸变区域的具体方式可以包括以下步骤:
[0090]步骤21)从该至少一个畸变区域中选取畸变等级达到预设畸变等级的目标畸变区域;
[0091]步骤22)判断该目标畸变区域中是否存在预设拍摄对象;
[0092]步骤23)当该目标畸变区域中存在该预设拍摄对象时,在该预览图像中标记该目标畸变区域。
[0093]具体实现中,用户终端可以预先设定一些拍摄对象作为重要的拍摄对象,如人物、动物、建筑、太阳等。因此,当用户终端确定出每个畸变区域的畸变等级之后,该用户终端会针对每一个畸变区域,判断该畸变区域的畸变等级是否大于或等于预设畸变等级,如果是,就将该畸变区域确定为目标畸变区域,并选取出该目标畸变区域。然后再判断该目标畸变区域中是否存在于预设拍摄对象匹配的拍摄对象,如果存在,就表明该目标畸变区域中所包含的拍摄对象为重要拍摄对象,或者为主要拍摄对象,因此,才在预览图像中标记出该目标畸变区域。如果不存在,就表明该目标畸变区域中所包含的拍摄对象并非用户拍摄的终端,因此,该用户终端不做任何操作。
[0094]举例来说,假设预设畸变等级为3,畸变等级小于3的畸变区域即使拍摄出照片,该畸变区域是可以通过后期软件进行修复的,而畸变等级大于等于3的畸变区域,后期很难对其进行修复。因此,当用户终端判断出某一畸变区域的畸变等级大于或等于3时,就将该畸变区域确定为目标畸变区域。然后获取该目标畸变区域中所包含的拍摄对象,并判断该拍摄对象是否与预先设定的拍摄对象如人物、动物相匹配,如果确定出该拍摄对象为人物时,可以进一步确定出该拍摄对象可能为用户的重要拍摄对象,因此,该用户终端才会在预览图像中框选出该目标畸变区域;而如果确定出该拍摄对象为树叶重叠时,在预设拍摄对象中并不存在该拍摄对象,即表明该拍摄对象为非重要拍摄对象,因此,该用户终端不会框选出该目标畸变区域。
[0095]在图1所描述的方法中,用户终端可以获取大视角摄像头成像区域中预览图像的特征信息,并根据该特征信息,识别该预览图像中至少一个畸变区域,根据该至少一个畸变区域的畸变信息,确定每一个畸变区域的畸变等级,最后标记出畸变等级达到预设畸变等级的目标畸变区域。可见,实施本发明实施例,用户终端在使用大视角摄像头拍摄时,可以在识别出畸变时,提醒用户产生畸变的区域,从而能够达到提醒用户调整拍摄参数,以使用户能够有针对性的调整,从而能够在拍摄图片之前确定出拍摄参数而一次拍摄出满意的图片,提尚拍摄效率。
[0096]请参阅图2,图2是本发明实施例公开的另一种预览图像处理方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、个人数字助理(PersonalDigital Assistant, PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户终端,其中,该用户终端配置有大视角摄像头。如图2所示,该方法可以包括以下步骤:
[0097]S201、用户终端获取当前所处环境的环境信息。
[0098]本发明实施例中,环境信息包括环境光亮度值、紫外线强度值、拍摄对象、拍摄背景等,本发明实施例不做限定。
[0099]本发明实施例中,当用户终端进入了相机拍摄应用之后,该用户终端首先会获取其当前所处环境的环境信息,以判断是采用大视角摄像头拍摄还是采用标准摄像头拍摄。
[0100]S202、该用户终端判断启动大视角摄像头的历史环境信息中是否存在该环境信息,若存在,执行步骤S203 ;若不存在,结束本流程。
[0101]本发明实施例中,当获取到该用户终端当前所处环境的环境信息之后,该用户终端会判断预先存储的启动大视角摄像头的历史环境信息中是否存在该环境信息,如果存在,就启动大视角摄像头进行拍摄;如果不存在,该用户终端不做任何操作,并结束本流程
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1