一种显示图像的方法及相关装置制造方法及图纸

技术编号:25643454 阅读:22 留言:0更新日期:2020-09-15 21:35
公开了一种显示图像的方法,包括:电子设备显示预览界面,预览界面包括第一摄像头采集的第一图像,第一图像显示于显示屏的第一区域;在预览界面中检测到第一用户操作,通过第一摄像头拍摄第一图像,通过第二摄像头拍摄第二图像;根据第二图像确定电子设备的第一横竖屏状态,并关联存储第一图像和第一横竖屏状态;检测到查看第一图像的第二用户操作,确定电子设备的第二横竖屏状态,并在显示屏的第二区域显示第一图像;在显示屏上第二区域显示的第一图像相对于第一区域显示的第二一图像的第一旋转角度,由第一横竖屏状态和第二横竖屏状态确定,第二区域的尺寸比例和第一区域的尺寸比例相同。这样,能够准确识别电子设备的横竖屏状态。

【技术实现步骤摘要】
一种显示图像的方法及相关装置
本申请涉及电子
,尤其涉及一种显示图像的方法及相关装置。
技术介绍
随着生活水平的日益提高,智能手机的拍照功能越来越被普通用户所接纳与喜爱。相比专业相机,智能手机更轻巧,操控更简单。用户利用智能手机拍照时可以轻松变化各种机位和角度,满足不同的拍摄需求。目前,大多数移动设备内置的重力加速度传感器,并利用重力加速度传感器检测手机的横竖屏状态,进而可以判断用户拍摄照片的显示方向。但是,由于技术限制,传感器有时无法准确捕捉到手机的横竖屏状态的变化,此时就会出现电子设备显示的照片与用户所见的拍摄界面显示的预览图像不一致的问题。例如,智能手机的使用者将手机平行于地平面、或接近平行于地平面,进行俯拍时,手机的内置传感器无法准确识别手机的横竖屏状态,从而给拍摄者带来困扰与使用上的麻烦。当然,出现上述问题的情况不局限于俯拍,手机的内置传感器在任何场景都有一定概率无法准确识别手机的横竖屏状态。综上所述,现有技术中手机无法准确识别电子设备的横竖屏状态。
技术实现思路
本申请实施例提供了一种显示图像的方法及相关装置,能够准确识别电子设备的横竖屏状态。第一方面,本申请提供了一种显示图像的方法,包括:电子设备显示预览界面,预览界面包括第一摄像头采集的第一图像,第一图像显示于显示屏的第一区域;在预览界面中检测到第一用户操作,响应于第一用户操作,通过第一摄像头拍摄第一图像,通过第二摄像头拍摄第二图像;第二图像包括人脸;根据第二图像确定电子设备的第一横竖屏状态,并关联存储第一图像和第一横竖屏状态;检测到查看第一图像的第二用户操作,响应于第二用户操作,确定电子设备的第二横竖屏状态,并在显示屏的第二区域显示第一图像;在显示屏上第二区域显示的第一图像相对于第一区域显示的第二一图像的第一旋转角度,由第一横竖屏状态和第二横竖屏状态确定,第二区域的尺寸比例和第一区域的尺寸比例相同。实施本申请实施例,电子设备通过第一摄像头拍摄第一图像时,可以通过第二摄像头拍摄第二图像,并利用第二图像确定第一图像拍摄时电子设备的第一横竖屏状态。用户通过上述电子设备在第二横竖屏状态下查看第一图像时,电子设备根据第一横竖屏状态和第二横竖屏状态确定电子设备显示的第一图像的旋转角度。实施本申请实施例提供的显示图像的方法,不受限于传统传感器的性能限制,通过对用户行为的检测,获取符合用户行为意图的横竖屏状态。从而能够准确识别电子设备的横竖屏状态,提升用户的拍摄体验。在一种实现方式中,上述确定电子设备的第二横竖屏状态,包括:通过第二摄像头采集第三图像;第三图像包括人脸;根据第三图像确定电子设备的第二横竖屏状态。在一种实现方式中,上述电子设备通过第一参数表征第一横竖屏状态,取第一值的第一参数表征向上竖屏,取第二值的第一参数表征左横屏,取第三值的第一参数表征向下竖屏,取第四值的第一参数表征右横屏;关联存储第一图像和第一横竖屏状态,包括:关联存储第一图像和第一参数。在一种实现方式中,上述根据第二图像确定电子设备的第一横竖屏状态,包括:当电子设备的屏幕与水平面的夹角小于预设角度时,根据第二图像确定电子设备的第一横竖屏状态。在一种实现方式中,上述根据第二图像确定电子设备的第一横竖屏状态,包括:根据第二图像的标准基准线与第二图像对应的人脸基准线的第一夹角确定第一横竖屏状态。在一种实现方式中,当第二图像包含多个人脸时,第二图像对应的人脸基准线为第二图像的多个人脸中面积最大的人脸的人脸基准线。在一种实现方式中,上述根据第二图像的标准基准线与第二图像对应的人脸基准线的第一夹角确定第一横竖屏状态,包括:第一夹角在第一范围内时,确定第一横竖屏状态为向上竖屏;第一夹角在第二范围内时,确定第一横竖屏状态为左横屏;第一夹角在第三范围内时,确定第一横竖屏状态为向下竖屏;第一夹角在第四范围内时,确定第一横竖屏状态为右横屏。在一种实现方式中,上述第二图像的标准基准线的朝向是沿着第二图像的侧边从第二图像的底部指向第二图像的顶部;第二图像对应的人脸基准线的朝向是沿着第二图像中人脸的双眼连接线的垂直方向,从下巴指向头顶;第一范围为大于-45°小于等于45°,第二范围为大于-135°小于等于-45°,第三范围为大于135°小于等于225°,第四范围为大于45°小于等于135°。在一种实现方式中,上述第一参数等于第二横屏状态为向上竖屏时的第二旋转角度;第二横屏状态为左横屏时,第一旋转角度等于第一参数加上90°;第二横屏状态为向下竖屏时,第一旋转角度等于第一参数加上180°;第二横屏状态为右横屏时,第一旋转角度等于第一参数加上-90°。在一种实现方式中,上述第一横竖屏状态为向上竖屏,第二横屏状态为向上竖屏时,第一旋转角度等于0°;第一横屏状态为左横屏,第二横屏状态为向上竖屏时,第一旋转角度等于-90°;第一横屏状态为向下竖屏,第二横屏状态为向上竖屏时,第一旋转角度等于180°;第一横屏状态为右横屏,第二横屏状态为向上竖屏时,第一旋转角度等于90°。在一种实现方式中,上述第一摄像头为后置摄像头,第二摄像头为前置摄像头。第二方面,本申请提供了一种电子设备,包括:第一摄像头、第二摄像头、显示屏、一个或多个处理器、以及一个或多个存储器;上述一个或多个存储器用于存储计算机程序代码,上述计算机程序代码包括计算机指令;当上述计算机指令在该处理器上运行时,使得该电子设备执行上述任一方面任一种可能的实现方式中的显示图像的方法。第三方面,本申请实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得通信装置执行上述任一方面任一项可能的实现方式中的显示图像的方法。第四方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述任一方面任一项可能的实现方式中的显示图像的方法。附图说明图1为本申请实施例提供的一种用户界面示意图;图2为本申请实施例提供的一种拍摄界面示意图;图3为本申请实施例提供的一种相册界面示意图;图4A至图4D为本申请实施例提供的一种横竖屏状态示意图;图5为本申请实施例提供的一种电子设备的坐标系示意图;图6为本申请实施例提供的另一种横竖屏状态示意图;图7至图9为本申请实施例提供的拍摄与显示的用户界面示意图;图10为本申请实施例提供的一种标准基准线的示意图;图11A和图11B为本申请实施例提供的人脸基准线的示意图;图12为本申请实施例提供的一种参考图像示意图;图13和图14为本申请实施例提供的第一夹角的示意图;图15为本申请实施例提供的一种显示图像的方法流程示意图;图16为本申请实施例提供的一种电子设备的结构示意图;图17为本申请实施例提供的一种软件系统的结构示意图。具体实施方式下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明本文档来自技高网...

【技术保护点】
1.一种显示图像的方法,其特征在于,包括:/n电子设备显示预览界面,所述预览界面包括第一摄像头采集的第一图像,所述第一图像显示于显示屏的第一区域;/n在所述预览界面中检测到第一用户操作,响应于所述第一用户操作,通过第一摄像头拍摄所述第一图像,通过第二摄像头拍摄第二图像;所述第二图像包括人脸;/n根据所述第二图像确定所述电子设备的第一横竖屏状态,并关联存储所述第一图像和所述第一横竖屏状态;/n检测到查看所述第一图像的第二用户操作,响应于所述第二用户操作,确定所述电子设备的第二横竖屏状态,并在所述显示屏的第二区域显示所述第一图像;在所述显示屏上第二区域显示的所述第一图像相对于所述第一区域显示的所述第一图像的第一旋转角度,由所述第一横竖屏状态和所述第二横竖屏状态确定,所述第二区域的尺寸比例和所述第一区域的尺寸比例相同。/n

【技术特征摘要】
1.一种显示图像的方法,其特征在于,包括:
电子设备显示预览界面,所述预览界面包括第一摄像头采集的第一图像,所述第一图像显示于显示屏的第一区域;
在所述预览界面中检测到第一用户操作,响应于所述第一用户操作,通过第一摄像头拍摄所述第一图像,通过第二摄像头拍摄第二图像;所述第二图像包括人脸;
根据所述第二图像确定所述电子设备的第一横竖屏状态,并关联存储所述第一图像和所述第一横竖屏状态;
检测到查看所述第一图像的第二用户操作,响应于所述第二用户操作,确定所述电子设备的第二横竖屏状态,并在所述显示屏的第二区域显示所述第一图像;在所述显示屏上第二区域显示的所述第一图像相对于所述第一区域显示的所述第一图像的第一旋转角度,由所述第一横竖屏状态和所述第二横竖屏状态确定,所述第二区域的尺寸比例和所述第一区域的尺寸比例相同。


2.根据权利要求1所述的方法,其特征在于,所述确定所述电子设备的第二横竖屏状态,包括:
通过第二摄像头采集第三图像;所述第三图像包括人脸;
根据所述第三图像确定所述电子设备的第二横竖屏状态。


3.根据权利要求1所述的方法,其特征在于,所述电子设备通过第一参数表征所述第一横竖屏状态,取第一值的所述第一参数表征向上竖屏,取第二值的所述第一参数表征左横屏,取第三值的所述第一参数表征向下竖屏,取第四值的所述第一参数表征右横屏;
所述关联存储所述第一图像和所述第一横竖屏状态,包括:
关联存储所述第一图像和所述第一参数。


4.根据权利要求1所述的方法,其特征在于,所述根据所述第二图像确定所述电子设备的第一横竖屏状态,包括:
当所述电子设备的屏幕与水平面的夹角小于预设角度时,根据所述第二图像确定所述电子设备的所述第一横竖屏状态。


5.根据权利要求1所述的方法,其特征在于,所述根据所述第二图像确定所述电子设备的第一横竖屏状态,包括:
根据所述第二图像的标准基准线与所述第二图像对应的人脸基准线的第一夹角确定所述第一横竖屏状态。


6.根据权利要求5所述的方法,其特征在于,当所述第二图像包含多个人脸时,所述第二图像对应的人脸基准线为所述第二图像的所述多个人脸中面积最大的人脸的人脸基准线。


7.根据权利要求5或6所述的方法,其特征在于,所述根据所述第二图像的标准基准线与所述第二图像对应的人脸基准线的第一夹角确定所述第一横竖屏状态,包括:
所述第一夹角在第一范围内时,确定所述第一横竖屏状态为向上...

【专利技术属性】
技术研发人员:张帆崔晓颖
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1