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

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

[0102]举例来说,当用户终端获取到的其所处环境的拍摄背景为某一景物或建筑物类型时,该用户终端会判断存储的以前启动大视角摄像头的景物中是否包括了该景物,或者存储的以前启动大视角摄像头的拍摄对象中是否包括了建筑物类别,如果是,该用户终端就会启动大视角摄像头进行拍摄。
[0103]又举例来说,假设用户终端获取到当前环境的光亮度值之后,该用户终端会判断当前的光亮度值是否大于预先存储的光亮度阈值,如果大于,就启动大视角摄像头进行拍摄,如果小于,就启动标准摄像头进行拍摄。也可以是,判断当前的环境光亮度值是否与存储的启动大视角摄像头拍摄的历史环境信息中的其中一个光亮度值相同或相近,如果是,就启动大视角摄像头进行拍摄。
[0104]S203、该用户终端启动大视角摄像头进行拍摄。
[0105]本发明实施例中,当该用户终端判断出启动大视角摄像头的历史环境信息中存在该环境信息,那么该用户终端就会启动大视角摄像头进行拍摄。在启动大视角摄像头进行拍摄之前,该用户终端会控制该大视角摄像头采集其视角范围内的拍摄对象,并在该用户终端的显示界面上显示采集到的预览图像。
[0106]S204、该用户终端获取大视角摄像头成像区域中预览图像的特征信息。
[0107]S205、该用户终端根据该特征信息,识别该预览图像中至少一个畸变区域。
[0108]S206、该用户终端根据该至少一个畸变区域的畸变信息,确定每一个畸变区域的畸变等级。
[0109]S207、该用户终端在该预览图像中标记畸变等级达到预设畸变等级的目标畸变区域。
[0110]作为一种可行的实施方式,该用户终端还可以在该预览图像的目标畸变区域中显示该目标畸变区域的畸变信息。
[0111]具体实现中,当该用户终端确定出畸变等级达到预设畸变等级的目标畸变区域之后,该用户终端还可以在其预览图像中对应的目标畸变区域上显示该畸变区域的畸变信息,也即是显示该目标畸变区域的畸变程度。这样可以方便用户随时了解每一个畸变区域的畸变情况,以使用户有针对性的调整大视角摄像头的拍摄参数,从而可以拍摄出更加满意的照片。
[0112]S208、该用户终端根据该目标畸变区域的畸变等级以及该目标畸变区域在该预览图像的位置信息,计算该大视角摄像头的当前拍摄视角。
[0113]本发明实施例中,用户终端可以获取到该目标畸变区域在该预览图像中的位置信息,如该目标畸变区域占该预览图像的面积百分比,该目标畸变区域距该预览图像的中心点的距离以及方位等。然后再结合该目标畸变区域的畸变等级,计算出该大视角摄像头的当前拍摄视角。
[0114]作为一种可行的实施方式,该用户终端根据该目标畸变区域的畸变等级以及该目标畸变区域在该预览图像的位置信息,计算该大视角摄像头的当前拍摄视角的具体方式可以为:
[0115]用户终端可以预先存储畸变等级、位置信息以及拍摄视角的关系表,因此,该用户终端可以根据获取到的该目标畸变区域的位置信息以及畸变等级之后,会从该关系表中查询到与该目标畸变区域的位置信息和畸变等级同时对应的拍摄视角。因此,该用户终端就会将查询到的拍摄视角确定为该大视角摄像头的当如拍摄视角。
[0116]作为另一种可行的实施方式,该用户终端根据该目标畸变区域的畸变等级以及该目标畸变区域在该预览图像的位置信息,计算该大视角摄像头的当前拍摄视角的具体方式可以为:
[0117]由于该目标畸变区域的位置信息可以确定出该目标畸变区域所占该预览图像的比例,即可确定出该目标畸变区域中拍摄对象与该大视角摄像头所在平面的中心点所形成的角度。如果该目标畸变区域的畸变等级越大,说明该目标畸变区域的拍摄对象越靠近该大视角摄像头的最大拍摄视角的临界点。而该目标畸变区域的畸变等级越小,说明该目标畸变区域的拍摄对象距该大视角摄像头的最大拍摄视角越远。因此,该用户终端可以根据该目标畸变区域的畸变等级以及该目标畸变区域在该预览图像的位置信息来计算出该大视角摄像头的当如拍摄视角。
[0118]S209、该用户终端根据拍摄视角与畸变等级关系,将该当前拍摄视角调整为目标拍摄视角。
[0119]本发明实施例中,当用户终端计算出该大视角摄像头的当前拍摄视角之后,会从拍摄视角与畸变等级关系中获取目标拍摄视角。其中,该大视角摄像头的拍摄视角为目标拍摄视角时,该目标畸变区域的畸变等级会小于预设畸变等级。因此,该用户终端会将该大视角摄像头的当前拍摄视角调整为目标拍摄视角。
[0120]本发明实施例中,拍摄视角与畸变等级关系可以理解为:该用户终端调整大视角摄像头的拍摄视角,当目标畸变区域的畸变等级小于了预设畸变等级时,可以将当前的拍摄视角确定为目标拍摄视角,而用户终端也可以存储该拍摄信息。如目标畸变区域的位置信息、畸变等级小于预设畸变等级的大视角摄像头的拍摄视角。而当下一次启动大视角摄像头进行拍摄时,该用户终端可以首先从数据库中获取存储的拍摄信息,如果有,就直接将该大视角摄像头的拍摄视角调整为存储的拍摄视角,如果没有,就可以按照上述方式查找到合适的拍摄视角。
[0121]S210、该用户终端控制该大视角摄像头以该目标拍摄视角进行拍摄,得到拍摄图片。
[0122]本发明实施例中,当用户终端将大视角摄像头的拍摄视角调整为目标拍摄视角之后,该用户终端就可以控制该大视角摄像头以该目被拍摄视角进行拍摄,从而可以得到一张拍摄图片。
[0123]S211、该用户终端将该目标拍摄视角的视角信息添加至该拍摄图片中。
[0124]本发明实施例中,当用户终端控制大视角摄像头以该目标拍摄视角拍摄得到拍摄图片之后,会将拍摄该拍摄图片的大视角摄像头的目标拍摄视角的视角信息添加至该拍摄图片中,以使用户在后期查看该拍摄图片时,可以清楚的了解当前的拍摄信息。也可以使用户在将该拍摄图片分享出去时,其他用户清楚的了解其拍摄信息,从而按照该拍摄信息进行拍摄。
[0125]作为一种可行的实施方式,如果该拍摄图片的某些区域还存在畸变时,该用户终端还可以将该区域的畸变信息添加到该拍摄图片中。如果该拍摄图片的效果很好,那么该用户或者其他用户以后在使用大视角摄像头进行拍摄时,可以有针对性的调整拍摄参数,从而达到相同的拍摄效果。有利于照片分享。
[0126]可见,在图2所描述的方法中,该用户终端可以在当前环境信息与启动大视角摄像头拍摄的历史环境信息匹配时启动大视角摄像头进行拍摄。这样可以更加智能化的切换大视角摄像头。进一步的,该用户终端在预览图像的目标畸变区域中显示该目标畸变区域的畸变信息,可以使用户直观的了解当前的拍摄参数,从而可以选择性的调整拍摄参数以达到更好的拍摄效果。而该用户终端还可以根据该目标畸变区域的畸变等级以及该目标畸变区域在预览图像中的位置信息来自动调整拍摄视角,以使该目标畸变区域的畸变等级小于预设畸变等级,避免用户手动调节,从而减少用户操作,提高拍摄效率。
[0127]请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图,用于执行上述预览图像处理方法。其中,该用户终端300可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、个人数字助理(Personal Digital Assistant, PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等,且该用户终端配置有大视角摄像头。如图3所示,该用户终端300可以包括:
[0128]获取单元301,用于获取大视角摄像头成像区域中预览图像的特征信息。
[0129]本发明实施例中,大视角摄像头指的是镜头的角度,也就是照射的范围,镜头角度越大,可视范围越大,同时有效可视距离越小。镜头角度是指摄像机照射范围的最下端到最上端以摄像机镜头为圆心点的一个扇形角的角度度数。其中,大视角摄像头的视角大于标准摄像头,焦距短语标准摄像头,且视角小于鱼眼摄像头、焦距长与鱼眼摄像头。大视角摄像头比较适合拍场景较大、视角较广的照片,如建筑、风景、多人合照等。
[0130]本发明实施例中,在控制大视角摄像头进行拍摄之前,获取单元301可以采集该大视角摄像头视角范围内的拍摄对象,获取大视角摄像头成像区域中的预览图像,并获取该预览图像的特征信息。其中,该预览图像的特征信息可以包括但不限于图像的形状、图像像素点的位置分布信息、图像的尺寸以及图像的几何位置信息等。
[0131]识别单元302,用于根据上述获取单元301获取到的特征信息,识别该预览图像中至少一个畸变区域。
[0132]本发明实施例中,在使用大视角摄像头采集图像时,当拍摄对象超过该大视角摄像头一个临界视角时,采集到的图像会产生畸变。其中,畸变是相对于标准摄像头拍摄的同一拍摄对象而言的。例如,一拍摄对象的实际形状为三角形,采用标准摄像头拍摄该拍摄对象时也为三角形,而采用大视角摄像头拍摄该拍摄对象时可能就会变为四边形或者不规则图形。
[0133]本发明实施例中,超过该临界视角且距该临界视角越远的拍摄对象,在成像区域的预览图像中产生的畸变越大,越不可修复;相反的,超过该临界视角且距该临界视角越近的拍摄对象,在成像区域的预览图像中产生的畸变就越小,在现有技术中对该畸变修复的可能性就越大。
[0134]本发明实施例中,当获取单元301获取到该预览图像的特征信息之后,识别单元302就会根据该特征信息识别该预览图像中的畸变区域,该畸变区域可以是一个,也可以是多个,每个畸变区域所占的面积可以是相等的,也可以是不等的,本发明实施例不做限定。
[0135]作为一种可行的实施方式,识别单元302根据该特征信息,识别该预览图像中至少一个畸变区域的方式可以为:
[0136]识别单元302根据该预览图像的图像形状,将该预览图像中的各个拍摄对象分离出来,并识别出各个拍摄对象的类型,如人、动物、风景、建筑、物品等。然后再根据预先存储的每一种拍摄对象类型的像素点的位置分布信息,判断该预览图像中的各个拍摄对象的像素点的位置分布是否与预先存储的拍摄对象的像素点的位置分布有所不同,如果是,就将该拍摄对象的像素点位置分布与预先存储的拍摄对象的像素点位置分布不同的区域确定为畸变区域。
[0137]举例来说,当识别出该拍摄对象为人时,可以很容易识别出人的五官以及身体的各个部位的结构特点,因此,识别单元302就可以将预览图像中,该拍摄对象的五官以及身体的各个部位在该预览图像中像素点的位置分布信息与预先存储的人的结构特点在像素显示上的像素点位置分布信息进行比较,看是否有差异,如左右脸不对称、手臂的形状与正常手臂的形状存在差异、头部、身体、腿的比例超过了正常范围等。如果存在差异,就会将这些存在差异的区域确定为畸变区域。
[0138]
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1