CN111787230A - 图像显示方法、装置和电子设备 - Google Patents
图像显示方法、装置和电子设备 Download PDFInfo
- Publication number
- CN111787230A CN111787230A CN202010759242.4A CN202010759242A CN111787230A CN 111787230 A CN111787230 A CN 111787230A CN 202010759242 A CN202010759242 A CN 202010759242A CN 111787230 A CN111787230 A CN 111787230A
- Authority
- CN
- China
- Prior art keywords
- straight line
- preview image
- image
- line
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种图像显示方法、装置和电子设备,属于图像处理技术领域。所述方法包括:在第一屏上显示第一预览图像;确定所述第一预览图像中的目标直线线条;在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。本申请实施例,通过处理使得预览图像中的目标直线线条与预览图像的某一边界线平行或垂直,能够帮助用户调整预览图像的构图,从而可以提升基于预览图像拍摄得到的照片的美观度。
Description
技术领域
本申请属于图像处理技术领域,具体涉及一种图像显示方法、装置和电子设备。
背景技术
目前,各种电子设备(例如手机)的拍照功能越来越强大,不仅可以自动调整照片色彩,还可以进行光学变焦、防抖和高动态光照渲染(High-Dynamic Range,简称HDR)等高级操作,从而对摄影不太了解的用户也能拍出色彩好看的照片。但是,在实现本申请过程中,发明人发现现有技术中至少存在如下问题:因电子设备没有摆放好,或者手持电子设备进行拍摄的过程中难以保证电子设备固定不动,导致拍摄角度不好影响照片的美观度,例如,在拍照时,本来应该水平的马路或大海,被用户拍斜了,导致画面构图不好看,影响照片的美观。
发明内容
本申请实施例的目的是提供一种图像显示方法、装置和电子设备,能够解决拍照时电子设备的放置(摆放或手持)角度影响用户对照片的构图进而影响照片的美观度的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种图像显示方法,该方法包括:
在第一屏上显示第一预览图像;
确定所述第一预览图像中的目标直线线条;
在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
第二方面,本申请实施例提供了一种图像显示装置,该装置包括:
第一显示模块,用于在第一屏上显示第一预览图像;
确定模块,用于确定所述第一预览图像中的目标直线线条;
第二显示模块,用于在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过处理使得预览图像中的目标直线线条与预览图像的某一边界线平行或垂直,能够帮助用户调整预览图像的构图,从而可以提升基于预览图像拍摄得到的照片的美观度。可以适用于拍摄预览时,因电子设备的放置(摆放或手持)位置不合适而影响用户构图的场景。
附图说明
图1是本申请实施例中的一种图像显示方法的流程示意图;
图2是本申请实施例中的预览图像示意图之一;
图3是本申请实施例中的预览图像示意图之二;
图4是本申请实施例中的预览图像示意图之三;
图5是本申请实施例中的预览图像示意图之四;
图6是本申请实施例中的预览图像示意图之五;
图7是本申请实施例中的一种拍照流程示意图;
图8是本申请实施例中的另一种拍照流程示意图;
图9是本申请实施例中的一种图像显示装置的结构示意图;
图10是本申请实施例中的一种电子设备的结构示意图;
图11是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像显示方法进行详细地说明。
请参阅图1,图1是本申请实施例提供的一种图像显示方法的流程示意图,包括:
步骤101:在第一屏上显示第一预览图像;
步骤102:确定所述第一预览图像中的目标直线线条;
其中,所述目标直线线条是所述预览图像中的图像内容自身的线条。例如,在拍摄大海的时候,预览图像中的目标直线线条可以是水平面。又例如,在拍摄房屋的时候,预览图像中的目标直线线条可以是房屋一个角沿高度方向延伸的直线。所述目标直线线条在物理世界中对应的线条可以是垂直的直线线条或水平的直线线条。
步骤103:在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
需要说明的是,本申请实施例中,具体可以是通过内部处理使得第二预览图像中的所述目标直线线条与第一边界线平行或垂直,并非是通过用户旋转第一屏使得第二预览图像中的所述目标直线线条与第一边界线平行或垂直。
所述第二预览图像是在第一预览图像之后显示的预览图像。具体的,第二预览图像是摄像头在采集第一预览图像的原始图像之后采集得到的原始图像显示的预览图像。
其中,预览图像可以为长方形,所述第一边界线可以是所述第二预览图像的两条平行边界线中的一条或两条。也就是说,所述第二预览图像中的所述目标直线线条与所述第二预览图像中的其中两条平行的边界线平行,与所述第二预览图像中的另外两条平行的边界线垂直。
另外,预览图像可以是至少其中一条边界线(即第一边界线)是直线的不规则形状。例如,预览图像的各边界线中除所述第一边界线之外,其他的边界线可以是曲线,相邻边界线之间的夹角也可以不是直角。例如用户选择特殊拍照模板时,可能会改变预览图像的边界线,从而预览图像不是规则的矩形。
在摄像头采集第一预览图像的原始图像之后,所述第一屏可以保持不动,也可以发生偏转或移动。第一屏在摄像头采集第一预览图像之后发生偏转或移动的情况下,采集得到的第二预览图像的原始图像中依然存在所述目标直线线条。
本申请实施例中,通过处理使得预览图像中的目标直线线条与预览图像的某一边界线平行或垂直,能够帮助用户调整预览图像的构图,从而可以提升基于预览图像拍摄得到的照片的美观度。可以适用于拍摄预览时,因电子设备的放置(摆放或手持)位置不合适而影响用户构图的场景。
下面举例说明上述图像显示方法。
请参阅图2,用户使用电子设备(例如手机)对着山水风景进行拍照时,电子设备没有放置水平,导致拍摄得到的照片是斜的,因此照片中的水平面201也是斜的。
可选的,所述在所述第一屏上显示第二预览图像,具体包括:
通过摄像头获取第一原始图像;
裁剪所述第一原始图像,得到所述第二预览图像;
在所述第一屏上显示所述第二预览图像。
其中,原始图像并不显示,对原始图像进行处理后,基于处理后的原始图像显示预览图像。
本申请实施例中,在开启摄像头进行拍摄预览时,请参阅图3,可以确定第一预览图像中的水平面201所在的直线线条作为目标直线线条301。然后,基于所述目标直线线条301对后续预览图像(包括第二预览图像)的原始图像进行处理,使得后续预览图像中的目标直线线条301与预览图像的第一边界线平行或垂直,后续预览图像的显示示意图请参阅图4。其中,所述处理可以包括裁剪处理。也就是说,可以对后续预览图像的原始图像进行裁剪处理得到处理后的原始图像,并显示为预览图像。具体的,可以按照与所述目标直线线条301水平的线条对后续预览图像的原始图像的两个边进行裁剪,并按照与所述目标直线线条301垂直的线条对所述预览图像的原始图像的另外两个边进行裁剪,裁剪之后显示的预览图像为长方形。例如,若所述目标直线线条301是水平线,那么按照与所述目标直线线条301水平的线条对所述预览图像的原始图像的上下两个边进行裁剪,按照与所述目标直线线条301垂直的线条对所述预览图像的原始图像的左右两个边进行裁剪。在原始图像是长方形的情况下,裁剪处理之后显示的预览图像也可以是长方形,且裁剪后的预览图像的长宽比与裁剪之前的原始图像的长宽比可以保持一致。进一步的,通过裁剪原始图像之后显示的第二预览图像的长宽比可以与第一预览图像的长宽比保持一致。第二预览图像的显示尺寸也可以与第一预览图像的显示尺寸一致。
进一步可选的,所述第一边界线平行于所述第一屏的第二边界线。
具体的,本申请实施例中,可以对第一预览图像之后的显示的第二预览图像的原始图像,基于所述目标直线线条进行裁剪,然后调整显示角度,使得最终显示的第二预览图像的第一边界线与所述第一屏的第二边界线平行。也就是说,所述第二预览图像中的目标直线线条不仅与第二预览图像的第一边界线平行或垂直,同时还与显示屏的其中一条边界线平行。
其中,所述处理包括裁剪处理和显示角度调整处理。调整显示角度,也即旋转裁剪后的原始图像。
具体的,所述预览图像一般为长方形,调整显示角度,可以使得第二预览图像中的所述目标直线线条与显示屏幕的其中两个平行边平行、另外两个平行边垂直。
例如,对于图4所示的第二预览图像,请参阅图5和图6,可以通过调整显示角度,使得第二预览图像中的所述目标直线线条与显示屏幕的两个平行边平行或垂直。
如果第二预览图像的原始图像中的目标直线线条与预览图像的边界线之间存在夹角,需要通过裁剪处理,以使得第二预览图像中的目标直线线条与第二预览图像的其中两个平行边平行、另外两个平行边垂直。对于裁剪处理后的原始图像如果不调整其显示角度,那么如图4所示,显示的第二预览图像的边界线会与显示屏幕的边界线之间存在夹角,影响用户的观看。
本申请实施例中,通过调整显示角度,能够使得第二预览图像中的所述目标直线线条与显示屏幕(即第一屏)的两个平行边平行或垂直,从而第二预览图像的上下边沿与显示屏幕的上下边沿平行、左右边沿与显示屏幕的左右边沿平行,符合用户的预览习惯,方便用户观看预览图像以更好地完成构图。
其中一些可选的具体实施方式中,所述确定所述第一预览图像中的目标直线线条,具体包括:
识别所述第一预览图像中的第一直线线条;
根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条。
本申请实施例中,可以通过图像处理技术获取所述第一预览图像中的直线线条(即第一直线线条)。具体的,可以通过第一预览图像中像素点的RGB(R:red,红色;G:green,绿色;B:blue,蓝色)值、灰度值以及对比度等至少之一来识别所述第一预览图像中的直线线条。例如,在利用预览图像中像素点的RGB值来识别预览图像中的直线线条时,直线线条上的RGB值基本相同或接近,且该直线线条至少一边的邻近像素点与直线线条上像素点的RGB值相差较大。
本申请实施例中,首先,请参阅图3,获取所述第一预览图像中的直线线条(即第一直线线条),然后进行场景识别,判断获取到的直线线条是否可以作为所述目标直线线条。具体的,可以利用人工智能(artificial intelligence,AI)来识别预览图像中的拍摄对象。可以将所述预览图像中所述直线线条周围一定区域内的拍摄对象作为与所述直线线条关联的拍摄对象。例如,可以识别所述直线线条周围一定区域内的边框线条,然后根据识别出的边框线条识别拍摄对象。
下面举例说明在识别出所述第一预览图像中与所述直线线条关联的拍摄对象后,根据所述拍摄对象确定是否将所述直线线条作为所述目标直线线条。例1,识别到预览图像中的拍摄对象是大海,所述直线线条是大海与天和/或山的交接线,那么可以将该直线线条作为目标直线线条,从而可以使得后续的预览图像中的大海与天和/或山的交接线是与预览图像的其中两个平行边是平行的,而不是与预览图像的每一边均不平行也不垂直,也即预览图像是正的,而不是斜的。例2,识别到预览图像中的拍摄对象是马路,所述直线线条是马路的一条边,那么可以将该直线线条作为目标直线线条,从而可以使得后续的预览图像中马路的边与预览图像的其中两个平行边是平行的,而不是与预览图像的每一边均不平行也不垂直,也即预览图像是正的,而不是斜的。例3,识别到预览图像中的拍摄对象是房屋,所述直线线条是房屋一角高度方向上延伸的一条边,那么可以将该直线线条作为目标直线线条,从而可以使得后续的预览图像中该房屋沿高度方向延伸的一条边与预览图像的其中两个平行边是平行的,而不是与预览图像的每一边均不平行也不垂直,也即预览图像是正的,而不是斜的。
本申请实施例中,根据拍摄对象从第一预览图像中的直线线条中筛选出目标直线线条,从而使得对后续预览图像的原始图像的处理更符合当前的拍摄场景,帮助用户进行拍摄构图,提升基于处理后的预览图像拍得的照片的美观度。
进一步的,可以根据所述拍摄对象确定所述直线线条是否是实际的水平线条或垂直线条,也就是说,根据所述拍摄对象确定所述预览图像中的直线线条对应物理世界中的直线线条是否是水平线条或垂直线条,如果是实际的水平线条或垂直线条,那么可以将该直线线条作为所述目标直线线条,从而可以保证预览图像中的拍摄对象是正的而不倾斜。
进一步可选的,所述根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条,具体包括:
根据与所述第一直线线条相关联的第一拍摄对象,确定所述第一直线线条是否为可选直线线条;
在所述直线线条为可选直线线条的情况下,显示提示信息;所述提示信息用于提示用户是否将所述直线线条作为所述目标直线线条;
接收用户对所述提示信息的第一输入;
响应于所述第一输入,将所述第一直线线条作为所述目标直线线条。
举例来说,电子设备在获取到所述预览图像中的直线线条,并识别所述预览图像中与所述直线线条关联的拍摄对象之后,还根据所述拍摄对象确定所述直线线条是否可以作为所述目标直线线条。如果确定所述直线线条可以作为所述目标直线线条,则,请参阅图3,以一条加粗的黑线标记该直线线条,并显示一个锁定按钮302作为提示信息,以提示用户是否将所述直线线条作为所述目标直线线条。用户点击锁定按钮302后,锁定该直线线条,具体来说是锁定该直线线条对应的图像内容。后续如果因电子设备转动、旋转导致预览图像发生变化,则识别跟踪该直线线条对应的图像内容,以实时基于该直线线条对应的图像内容对摄像头采集到的原始图像进行处理,请参阅图4,从而使得显示的预览图像保持有两个平行边与该直线线条对应的图像平行。另外,请参阅图5和图6,用户点击锁定按钮302,锁定该直线线条之后,电子设备自动基于目标直线线条对后续预览图像的原始图像进行裁剪处理并调整显示角度,以使得最终显示的预览图像中的所述目标直线线条与显示屏幕的两个平行边平行或垂直。同样的,后续即使电子设备发生转动、旋转,最终显示的预览图像的目标直线线条始终与显示屏幕的其中两个平行边保持平行。
本申请实施例中,在根据所述拍摄对象确定识别出的所述直线线条可以作为所述目标直线线条时,标记该直线线条、显示提示信息,并最终由用户手动来确定目标直线线条,从而用户可以按照自己的个性化需求来选择目标直线线条。
当然,标记直线线条的方式除了在该直线线条所在位置处显示一条加粗的黑线外,还有很多种其他的标记方式,例如在该直线线条所在位置处显示一条加粗的红线,此处不详细列举。同样的,提示信息除了锁定按钮302的形式外,还可以是其他的形式,例如提示框,且提示框内显示有是否将所述直线线条作为所述目标直线线条的选项。
另一种可选的具体实施方式中,在根据所述拍摄对象确定所述直线线条可以作为所述目标直线线条时,即自动确定所述直线线条为所述目标直线线条。
从而,可以提供自动锁定目标直线线条和手动锁定目标直线线条两个选项供用户设置,以满足用户的不同拍摄需求。
其他可选的实施方式中,在识别出所述预览图像中的直线线条之后,可以不需要识别所述预览图像中与所述直线线条关联的拍摄对象,并根据所述拍摄对象确定所述直线线条是否是所述目标直线线条的可选直线线条,而是直接标记所述直线线条,并显示提示信息,所述提示信息用于提示用户是否将所述直线线条作为所述目标直线线条;
接收用户对所述提示信息的第一输入;
响应于所述第一输入,将所述直线线条作为所述目标直线线条。
另一些可选的具体实施方式中,所述确定所述第一预览图像中的目标直线线条,具体包括:
根据用户在所述第一预览图像中输入的线条确定所述目标直线线条。
具体的,根据用户在所述第一预览图像中输入的线条确定所述目标直线线条,包括:
接收用户在显示屏幕(即第一屏)上输入的线条,确定用户输入的线条在所述第一预览图像中对应的直线线条,并将第一预览图像中对应的直线线条作为所述目标直线线条。当然,第一预览图像中与用户输入的线条对应的直线线条,可以是第一预览图像中拍摄对象的直线线条,也可以不是第一预览图像中拍摄对象的直线线条。对于第一预览图像中与用户输入的线条对应的直线线条不是第一预览图像中拍摄对象的直线线条的情况,可以获取第一预览图像中用户输入的线条覆盖的像素点,当然也可以同时获取用户输入的线条附近一定区域的像素点,并将这些像素点形成的直线线条作为所述目标直线线条。如果因电子设备抖动、转动等原因导致预览图像的内容发生移动,那么需要跟踪这些像素点的特征值,并将跟踪得到的像素点形成的直线线条作为所述目标直线线条。
另外,如果用户在第一预览图像中输入的线条不是直线线条,而是有一定波折的线条,则需要识别第一预览图像中用户输入的线条附近的直线线条,并将识别出的直线线条中位置和/或走向与用户输入的线条最接近的直线线条作为所述目标直线线条。
本申请实施例中,电子设备无法识别出直线线条,或者用户想要手动设置目标直线线条时,用户可以通过手动在预览图像中输入线条,来确定目标直线线条,然后电子设备就自动根据该确定的目标直线线条处理后续预览图像的原始图像,使得后续的预览图像有两个平行边与所述目标直线线条平行,从而可以实现根据用户的需要来显示预览图像,帮助用户进行构图。
本申请实施例提供的图像显示方法不仅可以适用于拍摄风景的场景,也可以适用于拍摄正方体等规则的几何物体,通过识别几何物体的线条然后确定目标直线线条,最后基于目标直线线条来对预览图像进行处理,从而保证拍摄得到的几何物体的照片是正的。
请参阅图7,下面举例说明基于上述图像显示方法的照片拍摄过程:
步骤701:启动相机应用程序,进入拍照模式,显示预览图像。
步骤702:识别预览图像的直线线条。
步骤703:确定识别出的直线线条为物理世界中的水平线。
步骤704:标记水平线,显示锁定按钮。
步骤705:接收用户对锁定按钮的点击输入,完成水平线的锁定,即确认水平线为目标直线线条。
步骤706:锁定水平线后,基于与该水平线平行的线和垂直的线对后续预览图像的原始图像进行裁剪处理,原始图像已经进行裁剪后的预览图像的上下两边与水平线平行,即预览图像(其上下两边)保持水平(具体是与物理世界中的水平线水平)。
步骤707:用户旋转电子设备,后续的预览图像也始终保持水平。
步骤708:接收用户的拍摄输入,例如点击拍照按钮;
步骤709:响应于用户的拍摄输入,完成照片的拍摄,拍摄得到的照片内拍摄对象是正的。
用户拍照时,电子设备倾斜,拍摄的照片就会发生倾斜,本申请实施例通过锁定预览图像中的水平线,使得电子设备发生倾斜或旋转时,对相机预览图像的原始图像进行裁剪,保证预览图像的底边与水平线平行,从而使得拍摄的照片更加好看,提升用户的拍摄水平和照片的美观度,降低用户的操作难度。
请参阅图8,下面再举一例说明基于上述图像显示方法的照片拍摄过程:
步骤801:启动相机应用程序,进入拍照模式,显示预览图像。
步骤802:识别预览图像的直线线条。
步骤803:确定识别出的直线线条为物理世界中的水平线。
步骤804:标记水平线,显示锁定按钮。
步骤805:接收用户对锁定按钮的点击输入,完成水平线的锁定,即确认水平线为目标直线线条。
步骤806:锁定水平线后,基于与该水平线平行的线和垂直的线对后续预览图像的原始图像进行裁剪处理,原始图像已经进行裁剪后的预览图像的上下两边与预览图像中的水平线平行,即预览图像(其上下两边)保持水平,并调整裁剪处理后的原始图像的显示角度,以使得后续显示的预览图像的上下两边与预览图像中的水平线平行且与显示屏幕的上下两边平行。
步骤807:用户旋转电子设备,预览图像的上下两边也始终保持与预览图像中的水平线平行且与显示屏幕的上下两边水平。
步骤808:接收用户的拍摄输入,例如点击拍照按钮;
步骤809:响应于用户的拍摄输入,完成照片的拍摄,拍摄得到的照片内拍摄对象是正的。
用户拍照时,电子设备倾斜,拍摄的照片就会发生倾斜,本申请实施例通过锁定预览图像中的水平线,使得电子设备发生倾斜或旋转时,对相机预览图像的原始图像进行裁剪并旋转(即调整显示角度),保证显示的预览图像的底边与预览图像中的水平线平行且与电子设备显示屏幕的底边平行,从而使得拍摄的照片更加好看,提升用户的拍摄水平和照片的美观度,降低用户的操作难度。
需要说明的是,本申请实施例提供的图像显示方法,执行主体可以为图像显示装置,或者该图像显示装置中的用于执行图像显示方法的控制模块。本申请实施例中以图像显示装置执行图像显示方法为例,说明本申请实施例提供的图像显示装置。
请参阅图9,图9是本申请实施例提供的一种图像显示装置的结构示意图,该图像显示装置900包括:
第一显示模块901,用于在第一屏上显示第一预览图像;
确定模块902,用于确定所述第一预览图像中的目标直线线条;
第二显示模块903,用于在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
可选的,所述第一边界线平行于所述第一屏的第二边界线。
可选的,所述第二显示模块903包括:
采集单元,用于通过摄像头获取第一原始图像;
裁剪单元,用于裁剪所述第一原始图像,得到所述第二预览图像;
显示单元,用于在所述第一屏上显示所述第二预览图像。
可选的,所述确定模块902包括:
识别单元,用于识别所述第一预览图像中的第一直线线条;
第一确定单元,用于根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条。
可选的,所述第一确定单元包括:
第一确定子单元,用于根据与所述第一直线线条相关联的第一拍摄对象,确定所述第一直线线条是否为可选直线线条;
提示子单元,用于在所述直线线条为可选直线线条的情况下,显示提示信息;
接收子单元,用于接收用户对所述提示信息的第一输入;
第二确定子单元,用于响应于所述第一输入,将所述第一直线线条作为所述目标直线线条。
可选的,所述确定模块902包括:
第二确定单元,用于根据用户在所述第一预览图像中输入的线条确定所述目标直线线条。
在本申请实施例中,通过处理使得预览图像中的目标直线线条与预览图像的某一边界线平行或垂直,能够帮助用户调整预览图像的构图,从而可以提升基于预览图像拍摄得到的照片的美观度。可以适用于拍摄预览时,因电子设备的放置(摆放或手持)位置不合适而影响用户构图的场景。
本申请实施例中的图像显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像显示装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图像显示装置能够实现图1至图8的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图10所示,本申请实施例还提供一种电子设备1000,包括处理器1001,存储器1002,存储在存储器1002上并可在所述处理器1001上运行的程序或指令,该程序或指令被处理器M01执行时实现上述图像显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图11为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、以及处理器1110等部件。
本领域技术人员可以理解,电子设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,显示单元1106,用于在第一屏上显示第一预览图像;
处理器1110,用于确定所述第一预览图像中的目标直线线条;
显示单元1106,还用于在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
在本申请实施例中,通过处理使得预览图像中的目标直线线条与预览图像的某一边界线平行或垂直,能够帮助用户调整预览图像的构图,从而可以提升基于预览图像拍摄得到的照片的美观度。可以适用于拍摄预览时,因电子设备的放置(摆放或手持)位置不合适而影响用户构图的场景。
可选的,所述第一边界线平行于所述第一屏的第二边界线。
本申请实施例中,通过调整显示角度,能够使得第二预览图像中的所述目标直线线条与显示屏幕的两个平行边平行或垂直,从而第二预览图像的上下边沿与显示屏幕的上下边沿平行、左右边沿与显示屏幕的左右边沿平行,符合用户的预览习惯,方便用户观看预览图像以更好地完成构图。
可选的,输入单元1104,本申请实施例中为摄像头,用于获取第一原始图像;
处理器1110,用于裁剪所述第一原始图像,得到所述第二预览图像;
显示单元1106,用于在所述第一屏上显示所述第二预览图像。
可选的,处理器1110,还用于识别所述第一预览图像中的第一直线线条;根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条。
本申请实施例中,根据拍摄对象从第一预览图像中的直线线条中筛选出目标直线线条,从而使得对后续预览图像的原始图像的处理更符合当前的拍摄场景,帮助用户进行拍摄构图,提升基于处理后的预览图像拍得的照片的美观度。
可选的,处理器1110,还用于根据与所述第一直线线条相关联的第一拍摄对象,确定所述第一直线线条是否为可选直线线条;
显示单元1106,用于在所述直线线条为可选直线线条的情况下,显示提示信息;
用户输入单元1107,用于接收用户对所述提示信息的第一输入;
处理器1110,还用于响应于所述第一输入,将所述第一直线线条作为所述目标直线线条。
本申请实施例中,在根据所述拍摄对象确定识别出的所述直线线条可以作为所述目标直线线条时,显示提示信息,并最终由用户手动来确定目标直线线条,从而用户可以按照自己的个性化需求来选择目标直线线条。
可选的,处理器1110,还用于根据用户在所述第一预览图像中输入的线条确定所述目标直线线条。
本申请实施例中,电子设备无法识别出直线线条,或者用户想要手动设置目标直线线条时,用户可以通过手动在预览图像中输入线条,来确定目标直线线条,然后电子设备就自动根据该确定的目标直线线条处理后续预览图像的原始图像,使得后续的预览图像有两个平行边与所述目标直线线条平行,从而可以实现根据用户的需要来显示预览图像,帮助用户进行构图。
应理解的是,本申请实施例中,输入单元1104可以包括图形处理器(GraphicsProcessing Unit,GPU)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (14)
1.一种图像显示方法,其特征在于,包括:
在第一屏上显示第一预览图像;
确定所述第一预览图像中的目标直线线条;
在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
2.根据权利要求1所述的方法,其特征在于,所述第一边界线平行于所述第一屏的第二边界线。
3.根据权利要求1或2所述的方法,其特征在于,所述在所述第一屏上显示第二预览图像,具体包括:
通过摄像头获取第一原始图像;
裁剪所述第一原始图像,得到所述第二预览图像;
在所述第一屏上显示所述第二预览图像。
4.根据权利要求1或2所述的方法,其特征在于,所述确定所述第一预览图像中的目标直线线条,具体包括:
识别所述第一预览图像中的第一直线线条;
根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条。
5.根据权利要求4所述的方法,其特征在于,所述根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条,具体包括:
根据与所述第一直线线条相关联的第一拍摄对象,确定所述第一直线线条是否为可选直线线条;
在所述直线线条为可选直线线条的情况下,显示提示信息;
接收用户对所述提示信息的第一输入;
响应于所述第一输入,将所述第一直线线条作为所述目标直线线条。
6.根据权利要求1或2所述的方法,其特征在于,所述确定所述第一预览图像中的目标直线线条,具体包括:
根据用户在所述第一预览图像中输入的线条确定所述目标直线线条。
7.一种图像显示装置,其特征在于,包括:
第一显示模块,用于在第一屏上显示第一预览图像;
确定模块,用于确定所述第一预览图像中的目标直线线条;
第二显示模块,用于在所述第一屏上显示第二预览图像;其中,所述第二预览图像中的所述目标直线线条平行或垂直于所述第二预览图像的第一边界线。
8.根据权利要求7所述的装置,其特征在于,所述第一边界线平行于所述第一屏的第二边界线。
9.根据权利要求7或8所述的装置,其特征在于,所述第二显示模块包括:
采集单元,用于通过摄像头获取第一原始图像;
裁剪单元,用于裁剪所述第一原始图像,得到所述第二预览图像;
显示单元,用于在所述第一屏上显示所述第二预览图像。
10.根据权利要求7或8所述的装置,其特征在于,所述确定模块包括:
识别单元,用于识别所述第一预览图像中的第一直线线条;
第一确定单元,用于根据与所述第一直线线条相关联的第一拍摄对象,确定是否将所述第一直线线条作为所述目标直线线条。
11.根据权利要求10所述的装置,其特征在于,所述第一确定单元包括:
第一确定子单元,用于根据与所述第一直线线条相关联的第一拍摄对象,确定所述第一直线线条是否为可选直线线条;
提示子单元,用于在所述直线线条为可选直线线条的情况下,显示提示信息;
接收子单元,用于接收用户对所述提示信息的第一输入;
第二确定子单元,用于响应于所述第一输入,将所述第一直线线条作为所述目标直线线条。
12.根据权利要求7或8所述的装置,其特征在于,所述确定模块包括:
第二确定单元,用于根据用户在所述第一预览图像中输入的线条确定所述目标直线线条。
13.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6中任一项所述的图像显示方法的步骤。
14.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6中任一项所述的图像显示方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010759242.4A CN111787230A (zh) | 2020-07-31 | 2020-07-31 | 图像显示方法、装置和电子设备 |
PCT/CN2021/109229 WO2022022633A1 (zh) | 2020-07-31 | 2021-07-29 | 图像显示方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010759242.4A CN111787230A (zh) | 2020-07-31 | 2020-07-31 | 图像显示方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111787230A true CN111787230A (zh) | 2020-10-16 |
Family
ID=72766242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010759242.4A Pending CN111787230A (zh) | 2020-07-31 | 2020-07-31 | 图像显示方法、装置和电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111787230A (zh) |
WO (1) | WO2022022633A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022022633A1 (zh) * | 2020-07-31 | 2022-02-03 | 维沃移动通信有限公司 | 图像显示方法、装置和电子设备 |
CN115037879A (zh) * | 2022-06-29 | 2022-09-09 | 维沃移动通信有限公司 | 拍摄方法及其装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115118879A (zh) * | 2022-06-23 | 2022-09-27 | 维沃移动通信有限公司 | 图像拍摄、显示方法、装置、电子设备及可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008271056A (ja) * | 2007-04-18 | 2008-11-06 | Nikon Corp | 撮像装置 |
CN105812662A (zh) * | 2016-03-17 | 2016-07-27 | 合肥联宝信息技术有限公司 | 图像获取方法 |
CN108289169A (zh) * | 2018-01-09 | 2018-07-17 | 北京小米移动软件有限公司 | 拍摄方法、装置、电子设备及存储介质 |
CN108401115A (zh) * | 2018-04-28 | 2018-08-14 | 北京心领神绘科技有限公司 | 一种便携图像采集终端的自动修正采集装置及方法 |
CN108429880A (zh) * | 2017-02-14 | 2018-08-21 | 佳能株式会社 | 摄像设备及其控制方法和存储介质 |
CN110876025A (zh) * | 2018-08-29 | 2020-03-10 | 阿尔派株式会社 | 图像显示装置、图像显示方法 |
CN111432122A (zh) * | 2020-03-30 | 2020-07-17 | 维沃移动通信有限公司 | 一种图像处理方法及电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4640470B2 (ja) * | 2008-08-18 | 2011-03-02 | ソニー株式会社 | 画像処理装置、画像処理方法、プログラム、および撮像装置 |
JP5570316B2 (ja) * | 2010-06-17 | 2014-08-13 | キヤノン株式会社 | 撮像装置、その制御方法及びプログラム |
US8860818B1 (en) * | 2013-07-31 | 2014-10-14 | Apple Inc. | Method for dynamically calibrating rotation offset in a camera system |
CN106341607A (zh) * | 2016-10-24 | 2017-01-18 | 深圳市金立通信设备有限公司 | 一种提醒用户调整拍照角度的方法及终端 |
CN111787230A (zh) * | 2020-07-31 | 2020-10-16 | 维沃移动通信(杭州)有限公司 | 图像显示方法、装置和电子设备 |
-
2020
- 2020-07-31 CN CN202010759242.4A patent/CN111787230A/zh active Pending
-
2021
- 2021-07-29 WO PCT/CN2021/109229 patent/WO2022022633A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008271056A (ja) * | 2007-04-18 | 2008-11-06 | Nikon Corp | 撮像装置 |
CN105812662A (zh) * | 2016-03-17 | 2016-07-27 | 合肥联宝信息技术有限公司 | 图像获取方法 |
CN108429880A (zh) * | 2017-02-14 | 2018-08-21 | 佳能株式会社 | 摄像设备及其控制方法和存储介质 |
CN108289169A (zh) * | 2018-01-09 | 2018-07-17 | 北京小米移动软件有限公司 | 拍摄方法、装置、电子设备及存储介质 |
CN108401115A (zh) * | 2018-04-28 | 2018-08-14 | 北京心领神绘科技有限公司 | 一种便携图像采集终端的自动修正采集装置及方法 |
CN110876025A (zh) * | 2018-08-29 | 2020-03-10 | 阿尔派株式会社 | 图像显示装置、图像显示方法 |
CN111432122A (zh) * | 2020-03-30 | 2020-07-17 | 维沃移动通信有限公司 | 一种图像处理方法及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022022633A1 (zh) * | 2020-07-31 | 2022-02-03 | 维沃移动通信有限公司 | 图像显示方法、装置和电子设备 |
CN115037879A (zh) * | 2022-06-29 | 2022-09-09 | 维沃移动通信有限公司 | 拍摄方法及其装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2022022633A1 (zh) | 2022-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112135046B (zh) | 视频拍摄方法、视频拍摄装置及电子设备 | |
CN111654635A (zh) | 拍摄参数调节方法、装置及电子设备 | |
CN112135049B (zh) | 图像处理方法、装置及电子设备 | |
CN111787230A (zh) | 图像显示方法、装置和电子设备 | |
CN109691080B (zh) | 拍摄图像方法、装置和终端 | |
US20230370720A1 (en) | Focusing method and apparatus, electronic device, and medium | |
CN112637500B (zh) | 图像处理方法及装置 | |
CN112532881B (zh) | 图像处理方法、装置和电子设备 | |
US9445073B2 (en) | Image processing methods and systems in accordance with depth information | |
CN113329172B (zh) | 拍摄方法、装置及电子设备 | |
CN112437232A (zh) | 拍摄方法、装置、电子设备及可读存储介质 | |
CN112702531B (zh) | 拍摄方法、装置及电子设备 | |
CN113794831A (zh) | 视频拍摄方法、装置、电子设备及介质 | |
CN112367465A (zh) | 图像输出方法、装置及电子设备 | |
CN108810326A (zh) | 一种拍照方法、装置及移动终端 | |
CN114143461B (zh) | 拍摄方法、装置及电子设备 | |
CN111654623B (zh) | 拍照方法、装置和电子设备 | |
CN112653841B (zh) | 拍摄方法、装置和电子设备 | |
CN112637497B (zh) | 拍摄控制方法、装置和电子设备 | |
CN112637491A (zh) | 拍摄方法和拍摄装置 | |
CN112446848A (zh) | 图像处理方法、装置及电子设备 | |
CN112672057A (zh) | 拍摄方法及装置 | |
CN112399092A (zh) | 拍摄方法、装置和电子设备 | |
CN112312022B (zh) | 图像处理方法、图像处理装置、电子设备及存储介质 | |
CN112492208B (zh) | 拍摄方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201016 |