CN116051368A - 图像处理方法及其相关设备 - Google Patents
图像处理方法及其相关设备 Download PDFInfo
- Publication number
- CN116051368A CN116051368A CN202210751657.6A CN202210751657A CN116051368A CN 116051368 A CN116051368 A CN 116051368A CN 202210751657 A CN202210751657 A CN 202210751657A CN 116051368 A CN116051368 A CN 116051368A
- Authority
- CN
- China
- Prior art keywords
- image
- target
- camera
- original
- original image
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims description 116
- 238000004422 calculation algorithm Methods 0.000 claims description 74
- 230000004044 response Effects 0.000 claims description 45
- 230000008569 process Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 13
- 238000007499 fusion processing Methods 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 20
- 238000012937 correction Methods 0.000 description 16
- 230000003287 optical effect Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 10
- 235000013399 edible fruits Nutrition 0.000 description 7
- 238000007726 management method Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000009432 framing Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241001270131 Agaricus moelleri Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4092—Image resolution transcoding, e.g. by using client-server architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
本申请提供一种图像处理方法及其相关设备,涉及图像技术领域,该方法包括:显示第一界面,第一界面包括第一图像;检测到对第一图像的第一操作;响应于第一操作,根据预先存储的第二摄像头采集的原始图像,生成第一目标放大图像;针对同一待拍摄场景,第一摄像头拍摄第一图像时,第二摄像头采集并存储了原始图像,第一摄像头的视场角大于第二摄像头的视场角;显示第一目标放大图像。本申请在放大图像时,通过利用变焦倍数更大的原始图像重新生成图像进行显示,来提高放大后图像的清晰度。
Description
技术领域
本申请涉及图像技术领域,尤其涉及一种图像处理方法及其相关设备。
背景技术
随着具有拍照功能的电子设备在人们生活中的普及,人们使用电子设备进行拍照已经成为了生活中的一种日常行为方式。
然而,当用户查看图像时,受拍摄出的图像质量的限制,图像中的局部内容放大后会变得模糊不堪,显示效果很差。对于这一问题,亟需一种新的方法进行解决。
发明内容
本申请提供一种图像处理方法及其相关设备,在放大图像时,通过利用变焦倍数更大的原始图像重新生成图像进行显示,来提高放大后图像的清晰度。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种图像处理方法,应用于包括第一摄像头和第二摄像头的电子设备,该方法包括:
显示第一界面,所述第一界面包括第一图像;
检测到对所述第一图像的第一操作;
响应于所述第一操作,根据预先存储的所述第二摄像头采集的原始图像,生成第一目标放大图像;针对同一待拍摄场景,所述第一摄像头拍摄所述第一图像时,所述第二摄像头采集并存储了原始图像,所述第一摄像头的视场角大于所述第二摄像头的视场角;
显示所述第一目标放大图像。
可选地,第一操作可以指示用户两个手指在第一图像上做相反的滑动操作。
在本申请的实施例中,在用户放大拍摄图像时,根据比拍摄第一图像的第一摄像头视场角小的第二摄像头所采集的原始图像,来生成目标放大图像并进行显示。由于第二摄像头采集的原始图像相对于拍摄图像的变焦倍数更大、细节更丰富,所以生成的目标放大图像清晰度更高,图像质量更好。拍摄图像即第一图像。
在第一方面一种可能的实现方式中,响应于所述第一操作,根据预先存储的第二摄像头所采集的原始图像,生成第一目标放大图像,包括:
响应于所述第一操作,确定第一目标放大区域和第一目标变焦倍数;
根据所述第一目标放大区域和所述第一目标变焦倍数,从预先存储的第二摄像头所采集的原始图像中,确定第一目标原始图像;
根据所述第一目标原始图像,生成所述第一目标放大图像。
在该实现方式中,若第二摄像头采集了多帧原始图像,且原始图像的内容不完全相同,那么,在用户放大拍摄图像时,确定第一目标放大区域和第一目标变焦倍数,然后,在预先存储的第二摄像头所采集的原始图像中,根据第一目标变焦倍数,确定出包括第一目标放大区域的内容的第一目标原始图像。再根据第一目标原始图像重新生成第一目标放大图像进行显示,当第一目标放大区域的内容不同时,确定出的第一目标原始图像将不同。
在第一方面一种可能的实现方式中,根据所述第一目标放大区域和所述第一目标变焦倍数,从预先存储的第二摄像头采集的原始图像中,确定第一目标原始图像,包括:
根据所述第一目标变焦倍数,确定所述第一目标变焦倍数所属的变焦倍数范围;
根据所述变焦倍数范围,确定第一目标放大摄像头,所述第一目标放大摄像头为所述第二摄像头中的一个或多个;
从预先存储的所述第一目标放大摄像头采集的原始图像中,确定包括所述第一目标放大区域的内容的原始图像为所述第一目标原始图像。
在该实现方式中,不同的摄像头对应不同的变焦倍数范围,因此,通过确定第一目标变焦倍数所属的变焦倍数范围,就可以确定出不同的摄像头,进而确定出不同摄像头所采集的原始图像。
在第一方面一种可能的实现方式中,根据所述第一目标原始图像,生成第一目标放大图像,包括:
根据所述第一目标原始图像,确定对应的第一目标原始数据,所述第一摄像头拍摄所述第一图像时所述第二摄像头采集并存储了原始数据,所述第一目标原始数据为作为所述第一目标原始图像的原始图像所对应的原始数据;
根据所述第一目标原始图像和所述第一目标原始数据,确定第一目标图像处理算法;
利用所述第一目标图像处理算法,结合所述第一目标原始数据对所述第一目标原始图像进行处理,得到所述第一目标放大图像。
在用户放大拍摄图像时,根据确定出的第一目标原始图像,查找对应的第一目标原始数据,以及第一目标图像处理算法,然后,生成新的第一目标放大图像进行显示。由于第一目标原始图像相对于拍摄图像的变焦倍数更大,细节更丰富,所以生成的第一目标放大图像清晰度更高,图像质量更好。
在第一方面一种可能的实现方式中,所述电子设备还包括第三摄像头,所述方法还包括:
检测到对所述第一目标放大图像的第二操作;
响应于所述第二操作,根据预先存储的所述第三摄像头采集的原始图像,生成第二目标放大图像;针对同一待拍摄场景,所述第一摄像头拍摄所述第一图像时所述第三摄像头采集并存储了原始图像,所述第二摄像头的视场角大于所述第三摄像头的视场角;
显示所述第二目标放大图像。
可选地,第二操作可以指示用户两个手指在第一图像上做相反的滑动操作。
在该实现方式中,当用户对拍摄图像中放大后的内容继续进行放大时,可以进一步利用拍摄拍摄图像时视场角小比第二摄像头更小的第三摄像头所采集的原始图像,来生成新的目标放大图像并进行显示。由于第三摄像头采集的原始图像相对于第二摄像头采集的原始图像的变焦倍数更大、细节更丰富,所以生成的新的目标放大图像清晰度更高,图像质量更好。
在第一方面一种可能的实现方式中,响应于所述第二操作,根据预先存储的所述第三摄像头采集的原始图像,生成第二目标放大图像,包括:
响应于所述第二操作,确定第二目标放大区域和第二目标变焦倍数;
根据所述第二目标放大区域和所述第二目标变焦倍数,从预先存储的第三摄像头所采集的原始图像中,确定第二目标原始图像;
根据所述第二目标原始图像,生成所述第二目标放大图像。
在该实现方式中,若第三摄像头采集了多帧原始图像,且原始图像的内容不完全相同,那么,在用户放大拍摄图像时,确定第二目标放大区域和第二目标变焦倍数,然后,在预先存储的第三摄像头所采集的原始图像中,根据第二目标变焦倍数,确定出包括第二目标放大区域的内容的第二目标原始图像。再根据第二目标原始图像重新生成第二目标放大图像进行显示,当第二目标放大区域的内容不同时,确定出的第二目标原始图像将不同。
在第一方面一种可能的实现方式中,根据所述第二目标放大区域和所述第二目标变焦倍数,从预先存储的第三摄像头采集的原始图像中,确定第二原始图像,包括:
根据所述第二目标变焦倍数,确定所述第二目标变焦倍数所属的变焦倍数范围;
根据所述变焦倍数范围,确定第二目标放大摄像头,所述第二目标放大摄像头为所述第三摄像头中的一个或多个;
从预先存储的所述第二目标放大摄像头采集的原始图像中,确定包括所述第二目标放大区域的内容的原始图像为所述第二目标原始图像。
在该实现方式中,不同的摄像头对应不同的变焦倍数范围,因此,通过确定第二目标变焦倍数所属的变焦倍数范围,就可以确定出不同的摄像头,进而确定出不同摄像头所采集的原始图像。
在第一方面一种可能的实现方式中,根据所述第二目标原始图像,生成第二目标放大图像,包括:
根据所述第二目标原始图像,确定对应的第二目标原始数据,所述第一摄像头拍摄所述第一图像时所述第三摄像头采集并存储了原始数据,所述第二目标原始数据为作为所述第二目标原始图像的原始图像所对应的原始数据;
根据所述第二目标原始图像和所述第二目标原始数据,确定第二目标图像处理算法;
利用所述第二目标图像处理算法,结合所述第二目标原始数据对所述目标原始图像进行处理,得到所述第二目标放大图像。
在用户放大拍摄图像时,根据确定出的第二目标原始图像,查找对应的第二目标原始数据,以及第二目标图像处理算法,然后,生成第二目标放大图像进行显示。由于第二目标原始图像相对于第一目标原始图像的变焦倍数更大,细节更丰富,所以生成的第二目标放大图像清晰度更高,图像质量更好。
在第一方面一种可能的实现方式中,当所述第一目标原始图像包括多帧所述第一目标原始图像时,所述第一目标图像处理算法包括用于对多帧所述第一目标原始图像进行融合的融合处理;
当所述第二目标原始图像包括多帧所述第二目标原始图像时,所述第二目标图像处理算法包括用于对多帧所述第二目标原始图像进行融合的融合处理。
在该实现方式中,通过进行融合可以提高处理后的图像的清晰度。
在第一方面一种可能的实现方式中,所述方法还包括:
所述第一界面还包括多个处理选项;
检测到对任一个所述处理选项的第三操作;
响应于所述第三操作,利用所述第三操作触发的第三目标图像处理算法,对预先存储的所述第一摄像头拍摄所述第一图像时采集的原始图像进行处理,生成第二图像;
显示所述第二图像。
在该实现方式中,因为拍摄图像对应的原始图像和原始数据的存在,用户还可以重新选择处理选项以利用相应的算法对原始图像和原始数据进行处理,进而生成新的图像,以灵活满足用户不同的处理需求。
第二方面,提供了一种图像处理装置,该装置包括用于执行以上第三方面或第三方面的任意可能的实现方式中各个步骤的单元。
第三方面,提供了一种电子设备,包括处理器和存储器;存储器,用于存储可在处理器上运行的计算机程序;处理器,用于执行如第一方面或第一方面的任意可能的实现方式中提供的图像处理方法。
第四方面,提供了一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如第一方面或第一方面的任意可能的实现方式中提供的图像处理方法。
第五方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,使处理器执行如第一方面或第一方面的任意可能的实现方式中提供的图像处理方法。
第六方面,提供了一种计算机程序产品,计算机程序产品包括存储了计算机程序的计算机可读存储介质,计算机程序使得计算机执行如第一方面或第一方面的任意可能的实现方式中提供的图像处理方法。
附图说明
图1为本申请实施例提供的一种显示界面的示意图;
图2为本申请实施例提供的一种放大显示的界面示意图;
图3为本申请实施例提供的多个摄像头在手机上的排布示意图;
图4为本申请实施例提供的一种拍摄界面的界面示意图;
图5为本申请实施例提供的一种拍摄方法的流程示意图;
图6为本申请实施例提供的一种FOV示意图;
图7为本申请实施例提供的一种显示方法的流程示意图;
图8为本申请实施例提供的一种图像显示的界面示意图;
图9为本申请实施例提供的另一种图像显示的界面示意图;
图10为本申请实施例提供的又一种图像显示的界面示意图;
图11为本申请实施例提供的又一种图像显示的界面示意图;
图12为本申请实施例提供的又一种图像显示的界面示意图;
图13为本申请实施例提供一种显示界面的示意图;
图14为本申请实施例提供另一种显示界面的示意图;
图15为本申请实施例提供的电子设备的硬件结构示意图;
图16为本申请实施例提供的电子设备的软件结构示意图;
图17为本申请实施例提供的一种图像处理装置的结构示意图;
图18为本申请实施例提供的一种芯片的结构示意图。
附图标记:
1931-主摄摄像头;1932-超广角摄像头;1933-黑白摄像头;1934-长焦摄像头;1935-深度摄像头;1936-多光谱摄像头;50-拍摄键;60-取景窗口;61-变焦选项。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
首先,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
1、焦距,焦距的大小标志着折光能力的大小,焦距越短,其折光能力就越大。光学镜头组件的焦距决定了该光学镜头组件拍摄的被摄物体在成像平面上所生成图像的大小。假设以相同的距离面对同一被摄物体进行拍摄,那么光学镜头组件的焦距越长,则被摄体在感光元件(charge-coupled device,CCD)上所生成的图像的放大倍数就越大。
2、光学变焦,主要是摄像模组内不同焦距的对比比例和切换。可用光学变焦倍数表示光学变焦的能力,光学变焦倍数越大,能拍摄的景物就越远。光学变焦倍数的大小与光学镜头组件的物理焦距相关。常以摄像模组的等效焦距为28mm对应1X(即1倍)光学变焦倍数。
3、RGB(red,green,blue)颜色空间,指的是一种与人的视觉系统结构相关的颜色模型。根据人眼睛的结构,将所有颜色都当作是红色、绿色和蓝色的不同组合。
4、YUV颜色空间,指的是一种颜色编码方法,Y表示亮度,U和V表示的则是色度。上述RGB颜色空间着重于人眼对色彩的感应,YUV颜色空间则着重于视觉对亮度的敏感程度,RGB颜色空间和YUV颜色空间可以互相转换。
5、像素值,指的是位于RGB颜色空间的彩色图像中每个像素对应的一组颜色分量。例如,每个像素对应一组三基色分量,其中,三基色分量分别为红色分量R、绿色分量G和蓝色分量B。
6、拜耳格式(bayer pattern)彩色滤波阵列(color filter array,CFA),图像由实际的景物转换为图像数据时,通常是图像传感器分别接收红色通道信号、绿色通道信号和蓝色通道信号,三个通道信号的信息,然后将三个通道信号的信息合成彩色图像,但是,这种方案中每个像素位置处都对应需要三块滤镜,价格昂贵且不好制作,因此,可以在图像传感器表面覆盖一层彩色滤波阵列,以获取三个通道信号的信息。拜耳格式彩色滤波阵列指的是滤镜以棋盘格式进行排布。例如,该拜耳格式彩色滤波阵列中的最小重复单元为:一个获取红色通道信号的滤镜、两个获取绿色通道信号的滤镜、一个获取蓝色通道信号的滤镜以2×2的方式排布。
7、拜耳格式图像(bayer image),即基于拜耳格式彩色滤波阵列的图像传感器输出的图像。该图像中的多种颜色的像素以拜耳格式进行排布。其中,拜耳格式图像中的每个像素仅对应一种颜色的通道信号。示例性的,由于人的视觉对绿色较为敏感,所以,可以设定绿色像素(对应绿色通道信号的像素)占全部像素的50%,蓝色像素(对应蓝色通道信号的像素)和红色像素(对应红色通道信号的像素)各占全部像素的25%。其中,拜耳格式图像的最小重复单元为:一个红色像素、两个绿色像素和一个蓝色像素以2×2的方式排布。
8、灰阶图像(gray image),灰阶图像是单通道图像,用于表示不同亮度程度,最亮为全白,最暗为全黑。也就是说,灰阶图像中的每个像素对应黑色到白色之间的不同程度的亮度。通常为了对最亮到最暗之间的亮度变化进行描述,将其进行划分,例如划分为256份,即代表256个等级的亮度,并称之为256个灰阶(第0灰阶~第255灰阶)。
以上是对本申请实施例所涉及术语的简单介绍,以下不再赘述。
本申请实施例提供的图像处理方法可以适用于各种电子设备。
在本申请的一些实施例中,该电子设备可以为运动相机(GoPro)、数码相机等各种摄像装置、手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等,或者可以为其他能够进行图像显示的设备或装置,对于电子设备的具体类型,本申请实施例不作任何限制。
下文以电子设备为手机为例进行说明。手机包括显示屏和多个摄像头。其中,手机可以在同一待拍摄场景下,采用不同的摄像头拍摄图像,以得到不同特点的图像。显示屏用于显示拍摄得到的图像。待拍摄场景指的是用户所期望拍摄的场景。
当拍照完成后,人们对拍得的图像进行查看时,对于图像上显示的细节部分,往往会有放大显示以进行清晰查看的需求。相关技术中,通常是利用插值的方式进行放大的,然而,该方式受限于拍摄得到的图像的质量,在放大后会变得模糊不堪,显示效果较差。
图1示出了一种查看图像的界面示意图。
如图1中的(a)所示,手机上安装有图库应用。此外,还安装有多种应用,本申请实施例对此不进行任何限制。示例性的,当用户想要查看拍摄得到的图像时,可以点击图库应用;响应于用户的点击操作,当手机运行图库应用时,显示如图1中的(b)所示的显示界面。
其中,该显示界面的下方呈现有底部导航栏,底部导航栏中的选项例如包括“照片”、“相册”、“时刻”和“发现”,该四个选项用于链接至不同的功能页,不同的功能页用于以不同的逻辑呈现手机上的图像。示例性的,当图库应用运行时,可以默认显示“相册”这一功能页,该功能页可以按照图像的来源将图像划分成不同的相册以进行显示。例如该功能页呈现有“相机”相册、“截屏录屏”相册、“所有照片”相册等。其中,“相机”相册中包括的图像为摄像头拍摄得到的图像,“截屏录屏”相册中的图像为用户截屏录屏时得到的图像,“所有照片”包括的图像为所有来源得到的图像。
当用户想对拍摄的图像进行查看时,响应于用户对“相机”相册的点击操作,显示如图1中的(c)所示的显示界面,该显示界面显示有多个图像的缩略图。在此基础上,响应于用户对其中任意一帧缩略图的点击操作,显示如图1中的(d)所示的显示界面,该显示界面用于完整显示所选择的图像,以供用户进行查看。
在如图1的基础上,图2示出了一种放大显示的界面示意图。
如图2中的(a)所示,为用户选择查看的一张图像,其内容包括了雪山、树木和倒映着雪山、树木的湖泊等风景。
当用户想对图中所示的A1区域中的雪山进行查看时,响应于用户的两个手指在A1区域上做相反的滑动操作,该图像中的雪山被放大至如图1中的(b)所示。此时的放大是基于对A1区域对应的像素值进行插值得到的,放大后的雪山呈现出模糊的状态。
在此基础上,如图2中的(c)所示,当用户进一步想对雪山山脚下的植被进行查看时,响应于用户的两个手指在A2区域上做相反的滑动操作,该图像中雪山山脚下的植被被继续放大至如图2中的(d)所示。此时的放大是基于对A2区域对应的像素值进行插值得到的,放大后的植被呈现出更加模糊的状态。
由于该插值放大的方式是根据被放大区域中的相邻像素点的像素值,确定出两个像素值的中间值,并将该中间值插入原有像素之间,填满画面被放大后的显示区域中以实现放大显示的,所以,可以理解的是,这种插值放大的方式,只是依据被放大区域中原始像素值计算得到的,并不能对画面细节进行更加真实的放大显示,并且,受原始像素值的限制,放大到一定倍率后,所呈现的画面细节是非常模糊的,显示效果很差。对于这一问题,需要一种新的方法进行解决。
有鉴于此,本申请实施例提供了一种图像处理方法,在用户放大拍摄图像时,确定目标放大区域和目标变焦倍数,然后,在预先存储的与拍摄图像相关联的至少一个原始图像中,根据目标变焦倍数,确定出包括目标放大区域的内容的目标原始图像。再根据目标原始图像重新生成目标放大图像进行显示。由于目标原始图像相对于拍摄图像的变焦倍数更大,细节更丰富,所以生成的目标放大图像清晰度更高,图像质量更好。
为了便于理解,下面先对本申请实施例所适用的电子设备上的摄像头、摄像头的排布、拍摄界面和相关图像处理算法进行详细说明。
本申请实施例提供的图像处理方法所适用的电子设备至少具有多个摄像头,该多个摄像头可以包括超广角摄像头1932、主摄摄像头1931和长焦摄像头1934。可选地,该多个摄像头还可以包括:深度摄像头1935、黑白摄像头1933、多光谱摄像头1936等至少一种摄像头。
例如,以电子设备为手机为例,在手机的后盖一侧,设置有4个摄像头。该4个摄像头可以分别为超广角摄像头1932、主摄摄像头1931、黑白摄像头1933和长焦摄像头1934。或者,该4个摄像头也可以分别为超广角摄像头1932、主摄摄像头1931、长焦摄像头1934,以及深度摄像头1935。当然,该4个摄像头也可以由其他摄像头组合而成,上述仅为两种示例,本申请实施例对此不进行任何限制。当手机进行拍摄时,该4个摄像头用于拍摄同一待拍摄场景。
例如,在手机的后盖一侧,还可以设置5个摄像头。该5个摄像头可以分别为超广角摄像头1932、主摄摄像头1931、长焦摄像头1934、深度摄像头1935和多光谱摄像头1936。当然,该5个摄像头也可以由其他摄像头组合而成,上述仅为一种示例,本申请实施例对此不进行任何限制。当手机进行拍摄时,该5个摄像头用于拍摄同一待拍摄场景。电子设备还可以包括其他摄像头,本申请实施例对此不进行任何限制。
应理解,通常主摄摄像头1931具有进光量大、分辨率高,以及视场角适中的特点。主摄摄像头1931一般作为电子设备的默认摄像头。在电子设备响应于用户启动“相机”应用的操作时,可以默认启动主摄摄像头1931,然后在预览界面显示主摄摄像头1931采集的图像。需要说明的是,主摄摄像头1931也可以称为广角摄像头。
长焦摄像头1934的焦距较长,视场角较小,可适用于拍摄距离手机较远的拍摄对象,即远处的物体。但是,长焦摄像头1934的进光量较小。在暗光场景下使用长焦摄像头1934拍摄图像,可能会因为进光量不足而影响图像质量。并且,长焦摄像头1934的视场角较小,不适用于拍摄较大场景的图像,即不适用于拍摄较大的拍摄对象,例如建筑或风景等。
超广角摄像头1932的视场角较大,可适用于拍摄较大的拍摄对象,例如风景。但是超广角摄像头1932的焦距较短,在超广角摄像头1932拍摄距离较近的物体时,拍摄得到的图像中物体容易产生畸变,例如图像中的物体相较于原物体变得更宽更扁。
当超广角摄像头1932、主摄摄像头1931和长焦摄像头1934针对同一待拍摄场景进行拍摄时,长焦摄像头1934对应的视场角相对最小,主摄摄像头1931对应的视场角居中,超广角摄像头1932对应的视场角相对最大。需要说明的是,各个摄像头对应的视场角的大小是相对的,当摄像头不同时,对比效果不同。
通常摄像头对应的视场角越小,获取的图像细节越丰富,清晰度越高。由此,结合上述可知,超广角摄像头1932对应的视场角相对最大,获取的图像的清晰度相对最低;主摄摄像头1931的视场角相对居中,获取的图像的清晰度也相对居中;而长焦摄像头1934对应的视场角相对最小,获取的图像的清晰度相对最高。
黑白摄像头1933用于获取灰阶图像。由于黑白摄像头1933没有滤光片,因此,相比于彩色摄像头而言,黑白摄像头1933的进光量较大,并且,黑白摄像头1933的对焦速度比彩色摄像头的对焦速度更快。但是,黑白摄像头1933采集得到的灰阶图像只能呈现出不同等级的灰度,不能呈现出拍摄对象的真实色彩。需要说明的是,超广角摄像头1932、主摄摄像头1931和长焦摄像头1934等均为彩色摄像头。
深度摄像头1935用于获取深度图像,深度图像用于表示物体的深度信息。
多光谱摄像头1936用于获取多光谱图像,多光谱图像包括多个通道信息,例如包括6个通道信息,分别为红色通道信息、绿色通道信息、蓝色通道信息、青色通道信息、品红色通道信息和黄色通道信息。多光谱图像相对于位于RGB颜色空间的RGB图像色彩信息更加丰富。
黑白摄像头1933、深度摄像头1935、多光谱摄像头1936对应的视场角与主摄摄像头1931对应的视场角基本相同,也即黑白摄像头1933、深度摄像头1935、多光谱摄像头1936获取的图像的清晰度与主摄摄像头1931获取的图像的清晰度基本相同。
此外,超广角摄像头1932对应的变焦倍数相对小于主摄摄像头1931的变焦倍数,长焦摄像头1934的变焦倍数相对大于主摄摄像头1931的变焦倍数,而黑白摄像头1933的变焦倍数与主摄摄像头的变焦倍数范围基本一致。变焦倍数指的是摄像头的光学变焦的能力。
示例性的,超广角摄像头1932对应的变焦倍数范围为[0.1,1),其中,0.1指的是0.1倍变焦倍数,1指的是1倍变焦倍数。主摄摄像头1931对应的变焦倍数范围为[1,5),黑白摄像头1933对应的变焦倍数范围为[1,2),长焦摄像头1934对应的变焦倍数范围为[5,100)。而深度摄像头1935和多光谱摄像头1936的变焦倍数为1倍。结合上述视场角的大小可知,视场角较大的摄像头的变焦倍数相对较小,视场角较大的摄像头的变焦倍数相对较大。
上述介绍了各个摄像头的特性,下面介绍一下多个摄像头在手机上的排布方式和拍摄界面。
如图3中的(a)所示,当设置4个摄像头时,该4个摄像头可以排布在手机的后盖的左上角。其中,主摄摄像头1931作为用户常用的摄像头,单独分布在靠近后盖上方的第一圆形区域中;黑白摄像头1933、超广角摄像头1932和长焦摄像头1934这3个摄像头分布在靠近后盖下方的第二圆形区域中;此外,在靠近后盖下方的第二圆形区域中,还可设置闪烁(Flicker)传感器。闪烁传感器用于抑制拍照频闪。
如图3中的(b)所示,当设置5个摄像头时,该5个摄像头可以排布在手机的后盖的中上方。其中,主摄摄像头1931作为用户常用的摄像头,分别在中间位置;超广角摄像头1932、长焦摄像头1934、深度摄像头1935和多光谱摄像头1936分别环绕在主摄摄像头1931四周,呈扇形分布。此外,在主摄摄像头1931的下方,还可以设置闪烁传感器。
应理解,上述仅为两种示例,上述多个摄像头也可以呈其他方式排布,具体排布方式可以根据需要进行设计和更改,本申请实施例对此不进行任何限制。
图4为本申请实施例提供的一种拍摄界面的界面示意图。
如图4中的(a)所示,手机上安装有相机应用。示例性的,响应于用户对相机应用的点击操作,手机运行相机应用,显示如图4中的(b)所示的拍摄界面。
该拍摄界面包括有多个选项,用于提供给用户以选择不同的拍摄模式。例如,大光圈模式41、夜景模式42、人像模式43、拍照模式44、录像模式45等。该拍摄界面还包括拍摄键50,拍摄键50用于指示当前的拍摄模式。例如,如图4中的(b)所示,拍摄键50指示当前的拍摄模式为拍照模式45。
该拍摄界面还包括取景窗口60,取景窗口60可用于实时显示拍照前的预览图像。另外,拍摄界面中还显示有变焦选项61。用户可以在变焦选项61中选择当前拍摄所需要的变焦倍数。例如,0.5倍、2倍或50倍变焦倍数等。
应理解,如图4中的(c)所示,用户通过向上滑动变焦选项61可以增大变焦倍数,此时,拍摄物体在取景窗口60上不断放大,用户停止滑动后,如图4中的(d)所示显示当前变焦倍数下生成的放大后的预览图像。其中,用户可以通过滑动变焦选项61进行变焦倍数的选择;也可以通过电子设备100的显示屏输入手势命令,进行变焦倍数的选择,以实现对取景窗口60显示的预览图像的调整。
结合上述内容,本申请实施例提供了一种拍摄方法10,如图5所示,该拍摄方法10可以包括以下S11至S20。该拍摄方法10应用于包括多个摄像头的电子设备。
S11、显示预览界面,预览界面包括第一控件和第二控件。其中,第二控件指示当前拍摄模式包括:拍照模式。
示例性的,结合图4中的(a)和(b)所示,相机应用启动后,显示的预览界面中包括的第一控件例如为变焦选项。第二控件例如为拍摄键50,拍摄键50默认指示当前拍摄模式为拍照模式44。
S12、检测到用户对第一控件的第四操作。
S13、响应于第四操作,电子设备确定当前变焦倍数。
示例性的,结合图4中的(c)和(d)所示,用户对变焦选项的第四操作,例如为对变焦选项的滑动操作,电子设备可以根据滑动的方向和幅度,来确定用户选择的当前变焦倍数。
S14、根据当前变焦倍数,确定当前变焦倍数所属的变焦倍数范围。
其中,变焦倍数范围例如可以为[0.1,1)、[1,5)和[5,100)。应理解,变焦倍数范围的划分可以根据需要进行设置和修改,本申请实施例对此不进行任何限制。
S15、根据当前变焦倍数所属的变焦倍数范围,确定目标拍摄摄像头。
目标拍摄摄像头即为后续进行拍摄时所需启用的摄像头。目标拍摄摄像头可以为超广角摄像头1932、主摄摄像头1931、黑白摄像头1933、长焦摄像头1934、深度摄像头1935、多光谱摄像头1936等摄像头中的一个或多个。
应理解,变焦倍数范围与摄像头具有对应关系,不同的变焦倍数范围对应不同的摄像头,由此,确定出的当前变焦倍数所属的变焦倍数范围不同,确定出的目标拍摄摄像头将不同。还应理解,每个变焦倍数范围对应的所需启用的目标拍摄摄像头的个数和种类,均可以根据需要进行设置和修改,本申请实施例对此不进行任何限制。
当某一变焦倍数范围仅对应一个摄像头时,该摄像头即为所需启用的目标拍摄摄像头。当某一变焦倍数范围对应由两个摄像头时,该两个摄像头均为所需启用的目标拍摄摄像头。其他类似,在此不再赘述。
可选地,还可以结合待拍摄场景的照度和变焦倍数范围,确定所需启用的目标拍摄摄像头。
应理解,照度指的是物体被照明的程度,具体指的是物体单位面积上所接受可见光的能量。黑天的街道、灯光昏暗的室内等一般是低照度的,相对的,阳光下的操场、聚光灯下的舞台等可称为中高照度。如果待拍摄场景的照度比较低,则使用电子设备对待拍摄场景进行拍摄时,会模糊不清,效果比较差。如果待拍摄场景的照度比较高,则使用电子设备对待拍摄场景进行拍摄时,会比较清楚,拍摄效果好。因此,可以通过对待拍摄场景的照度进行划分,根据不同照度来确定是否启用摄像头进行拍摄,或者确定启用不同的摄像头进行拍摄。
S16、检测到用户对第二控件的第五操作。
例如,第五操作为用户对拍摄键50的点击操作。
S17、响应于第五操作,目标拍摄摄像头进行拍摄,即目标拍摄摄像头采集原始图像和原始数据。
原始图像通常指的是位于RAW域的图像。位于RAW域的图像包含较多的细节信息,清晰度较高,数据量大。原始图像的数量可以根据需要进行获取,本申请实施例对此不进行任何限制。当目标拍摄摄像头包括多个和/或多种摄像头时,每个摄像头可以采集到各自对应的原始图像。
需要说明的是,当目标拍摄摄像头为深度摄像头1935时,原始图像包括深度摄像头采集的深度图像。当目标拍摄摄像头为多光谱摄像头1936时,原始图像包括多光谱摄像头1936采集的多光谱图像。当目标拍摄摄像头为黑白摄像头1933时,原始图像包括黑白摄像头采集的灰阶图像。原始图像还可以为其他摄像头采集的其他类型的图像,用于表示不同的图像信息,本申请实施例对此不进行任何限制。
原始数据包括上述拍照时得到的照度、当前变焦变焦倍数、当前变焦倍数所属的变焦倍数范围等,还包括对应摄像头的曝光参数,比如曝光时间、感光度、光圈等参数,此外,还可以包括白平衡校正值、颜色校正(color correction matrix,CCM)矩阵、伽马校正值、黑电平校正(black level correction,BLC)值等。
其中,自动白平衡(auto white balance,AWB)指的是为了消除光源对图像传感器成像的影响,模拟人类视觉颜色恒常性,保证在任何场景下看到的白色是真正的白色,因此,需要对色温进行校正,自动将白平衡调整到合适的位置。该调整数据即可以称为白平衡校正值。
颜色校正指的是校准除白色以外其他颜色的准确度,CCM矩阵指的是颜色校正时所使用的矩阵。伽马(Gamma)校正指的是通过调整伽马曲线来调整图像的亮度、对比度、动态范围等,伽马校正值指的是伽马校正时的变化量。
黑电平校正,由于图像传感器存在暗电流,导致在没有光线照射的时候,像素也对应有一定的输出电压,并且,不同位置处的像素可能对应不同的输出电压,因此,需要对没有光亮时(即,黑色)像素对应的输出电压进行校正。
需要说明的是,若用户在拍照模式下没有调整变焦倍数,直接进行了拍摄,此时,可以默认变焦倍数为1X,并利用主摄摄像头1931作为目标拍摄摄像头进行拍摄。
S18、基于目标拍摄摄像头采集的原始图像和原始数据,调用对应的图像处理算法对原始图像进行处理,处理后得到的图像即为拍摄图像。拍摄图像存储于图库中。
在目标拍摄摄像头采集到原始图像之后,电子设备可以将原始图像传送至图像信号处理器(image signal processing,ISP)中,然后,ISP可以对原始图像进行分析,检查原始图像中相邻像素之间的密度差距,以及使用预设的相关算法对原始图像进行调整,以提高目标拍摄摄像头采集的图像质量。
需要说明的是,不同原始图像和原始数据,对应的相关算法不同,从而利用相关算法处理时可以对原始图像进行不同的处理。针对同一原始图像,也可以根据原始数据的不同对应不同的相关算法,从而利用相关算法处理时可以对原始图像进行不同的处理。其中,相关算法可以根据需要进行修改和调整,本申请实施例对此不进行任何限制。
示例性1,当用户选择的当前变焦倍数为0.5X时,由于0.5X属于变焦倍数范围[0.1,1),而该变焦倍数范围下,适用的摄像头为超广角摄像头1932,由此,超广角摄像头1932可作为当前所需启用的目标拍摄摄像头。然后,利用超广角摄像头1932进行拍摄,即利用超广角摄像头1932采集原始图像和原始数据。针对超广角摄像头1932采集的原始图像和原始数据,相关算法中可以包括畸变校正处理,这样,在利用相关算法进行处理时,可以将超广角摄像头1932采集的原始图像进行畸变校正,以提高得到的拍摄图像的准确度。
需要说明的是,虽然用户选择的当前变焦倍数为0.5X,但是超广角摄像头1932的基础变焦倍数例如为0.1X,则超广角摄像头1932采集的原始图像为以0.1X变焦倍数采集的图像,超广角摄像头1932得到的拍摄图像为在0.1X原始图像的基础上处理后裁剪得到的局部图像,然后,将局部图像放大至0.5X变焦倍数的图像对应的尺寸。
示例性2,当用户选择的当前变焦倍数为2X时,由于2X属于变焦倍数范围[1,5),而该变焦倍数范围下,适用的摄像头为主摄摄像头1931和黑白摄像头1933,由此,主摄摄像头1931和黑白摄像头1933可作为当前所需启用的目标拍摄摄像头。然后,利用主摄摄像头1931和黑白摄像头1933进行拍摄,即利用主摄摄像头1931和黑白摄像头1933分别采集对应的原始图像和原始数据。针对主摄摄像头1931和黑白摄像头1933分别采集的原始图像和原始数据,相关算法可以包括融合处理,这样,在利用相关算法进行处理时,例如可以将主摄摄像头1931采集的原始图像与黑白摄像头1933采集的原始图像进行融合,以提高得到的拍摄图像的细节丰富度。
需要说明的是,虽然用户选择的当前变焦倍数为2X,但是主摄摄像头1931和黑白摄像头1933的基础变焦倍数例如为1X,则主摄摄像头1931和黑白摄像头1933采集的原始图像均为以1X变焦倍数采集的图像,后续得到的拍摄图像为在1X原始图像的基础上处理后,裁剪得到的局部图像,然后,将局部图像放大至2X变焦倍数的图像对应的尺寸。
示例性3,当用户选择的当前变焦倍数为20X时,由于20X属于变焦倍数范围[5,100),而该变焦倍数范围下,适用的摄像头为长焦摄像头1934,由此,长焦摄像头1934可作为当前所需启用的目标拍摄摄像头。然后,利用长焦摄像头1934进行拍摄,即利用长焦摄像头1934采集原始图像和原始数据。针对长焦摄像头1934采集的原始图像和原始数据,根据原始数据的不同,相关算法可以包括Binning处理或Quadra处理,例如当原始数据中的光照较弱,属于暗光场景时,相关算法包括Binning处理,以降低得到的拍摄图像的噪声大小。当原始数据中的光照较强,属于高亮场景时,相关算法包括Quadra处理,以提高得到的拍摄图像的分辨率大小。或者,还可以结合当前变焦倍数范围区分相关算法,例如当原始数据中的当前变焦倍数属于[5,10)的变焦倍数范围时,相关算法包括Binning处理;当原始数据中的当前变焦倍数属于[10,100)的变焦倍数范围时,相关算法包括Quadra处理。
应理解,Binning处理指的将4个颜色相同的像素所对应的光照合成到1个像素内输出,从而能够得到更加明亮清晰的图像,改善暗光的影响;而Quadra处理指的是利用插值算法,将Quadra格式的图像转变成RGB图像,然后将RGB图像再转换成bayer格式的图像。其中,Quadra格式指的是四个同色像素以2×2矩阵方式排在一起,当每4个同色像素作为一个整体来看时,又满足拜尔格式结构。还应理解,Quadra处理后的图像的分辨率是Binning处理后的图像的分辨率的2倍,或者说,Binning处理后的图像对应的视场角为Quadra处理后的图像对应的视场角的2倍。
需要说明的是,虽然用户选择的当前变焦倍数为20X,但是长焦摄像头1934的基础变焦倍数例如为5X,则长焦摄像头1934采集的原始图像为以5X变焦倍数采集的图像,后续得到的拍摄图像为在5X原始图像的基础上,经Quadra处理后,裁剪得到的局部图像,然后,将局部图像放大至20X变焦倍数的图像对应的尺寸。
除此之外,上述多个示例的相关算法还可以包括:自动白平衡、颜色校正、伽马校正等一个或多个处理。算法的具体内容可以根据需要进行设置和修改,本申请实施例对此不进行任何限制。
应理解,拍摄图像存储于图库中是以可见的形式进行存储的,便于用户后续进行查看。
S19、目标拍摄摄像头采集的原始图像和原始数据,与目标拍摄摄像头的标识(identity document,ID)匹配后进行存储。
目标拍摄摄像头采集的原始图像和原始数据,均以不可见的形式进行存储。
应理解,不同的标识用于指示不同的摄像头,每个摄像头对应有唯一标识。例如,可以利用标识“001”指示主摄摄像头1931,利用标识“010”指示超广角摄像头1932,利用标识“011”指示黑白摄像头1933,利用标识“100”指示长焦摄像头1934,利用标识“101”指示长焦摄像头1934。上述仅为一种标识的示例,当然也可以利用其他方式进行标记,本申请实施例对此不进行任何限制。基于此,当某一个摄像头作为目标拍摄摄像头采集原始图像和原始数据时,对应的ID可以与原始图像和原始数据匹配后存储起来。
S20、响应于第五操作,目标拍摄摄像头进行拍摄的同时,除了目标拍摄摄像头之外的其他摄像头中每个摄像头也采集各自对应的原始图像和原始数据,采集到的原始图像和原始数据与对应的摄像头的标识,以及拍摄图像匹配后进行存储。
应理解,响应于第五操作,目标拍摄摄像头进行拍摄的同时,除了目标拍摄摄像头之外的其他摄像头分别进行拍摄指的是:利用目标拍摄摄像头进行拍摄的时刻如第一时刻,利用除了目标拍摄摄像头之外的其他摄像头分别进行拍摄的时刻如第二时刻,该第一时刻与第二时刻相同,或者,该第一时刻与第二时刻之间的时间差特别小。在时间差特别小的情况下,本申请实施例对目标拍摄摄像头和其他摄像头进行拍摄的顺序不作限定。
应理解,其他摄像头中每个摄像头采集的原始图像和原始数据,不会生成相应的拍摄图像,仅以不可见的形式进行存储,换言之,除了目标拍摄摄像头采集的拍摄图像,所有原始图像不会在图库中被用户看见。
应理解,除了目标拍摄摄像头之外的其他摄像头中每个摄像头采集到的原始图像和原始数据与拍摄图像进行了匹配,这样,后续针对该拍摄图像查找相关联的数据时,可以方便的找到同时其他摄像头采集的原始图像和原始数据。
可选地,响应于第五操作,目标拍摄摄像头进行拍摄的同时,在除了目标拍摄摄像头之外的其他摄像头中,可以仅选择视场角比目标拍摄摄像头小的摄像头采集对应的原始图像和原始数据。采集到的原始图像和原始数据与对应的摄像头的标识,以及拍摄图像匹配后进行存储。
应理解,由于摄像头分别对应的视场角不同,视场角越小,采集的原始图像细节丰富度更好,由此,为了后续提高放大拍摄图像的清晰度,可以仅利用比目标拍摄摄像头视场角更小的摄像头采集的原始图像和原始数据进行处理。其中,当没有比目标拍摄摄像头视场角更小的摄像头时,则无需启用其他摄像头来进行采集原始图像和原始数据。
相对于利用除了目标拍摄摄像头之外的全部摄像头都进行采集的情况来说,仅利用比目标拍摄摄像头视场角较小的个别摄像头来进行采集,可以减小功耗,提高采集速度。
示例性的,以电子设备具有超广角摄像头1932、主摄摄像头1931和长焦摄像头1934为例,响应于用户对拍摄键50的点击操作,电子设备启动主摄摄像头1931进行拍摄的同时,还会启动超广角摄像头1932和长焦摄像头1934。这样,主摄摄像头1931可以采集对应的原始图像和原始数据,超广角摄像头1932可以采集对应的原始图像和原始数据,长焦摄像头1934也可以采集对应的原始图像和原始数据。然后,主摄摄像头1931采集到的原始图像和原始数据经ISP处理后,生成拍摄图像并存储于图库中。而主摄摄像头1931采集到的原始图像和原始数据与主摄摄像头1931对应的ID匹配后、超广角摄像头1932采集的原始图像和原始数据与超广角摄像头1932对应的ID匹配后、长焦摄像头1934采集的原始图像和原始数据与长焦摄像头1934对应的ID匹配后,均以不可见的形式存储于数据库中。
此外,主摄摄像头1931采集到的原始图像和原始数据、超广角摄像头1932采集到的原始图像和原始数据、长焦摄像头1934采集到的原始图像和原始数据在存储时,均与主摄摄像头1931生成的拍摄图像相关联。应理解,主摄摄像头1931、超广角摄像头1932和长焦摄像头1934均以其自身的基础变焦倍数来采集相应的原始图像。
其中,结合图6所示,由于超广角摄像头1932的视场角大于主摄摄像头1931的视场角,主摄摄像头1931的视场角大于长焦摄像头1934的视场角,由此,超广角摄像头1932采集的原始图像的取景范围(如图6中所示的矩形a)大于主摄摄像头1931采集的原始图像的取景范围(如图6中所示的矩形b),主摄摄像头1931采集图像的取景范围又大于长焦摄像头1934采集的原始图像的取景范围(如图6中所示的矩形c)。原始图像的取景范围即摄像头可以拍摄的区域范围。
示例性的,以电子设备具有超广角摄像头1932、主摄摄像头1931和长焦摄像头1934为例,响应于用户对拍摄键50的点击操作,电子设备启动超广角摄像头1932进行拍摄的同时,还会启动视场角小于超广角摄像头1932的主摄摄像头1931和长焦摄像头1934来各自采集对应的原始图像和原始数据。或者,电子设备启动主摄摄像头1931进行拍摄的同时,仅启动视场角小于主摄摄像头1931的长焦摄像头1934来采集对应的原始图像和原始数据,此时无需启用超广角摄像头1932。或者,电子设备启动长焦摄像头1934进行拍摄的同时,无需启用超广角摄像头1932和主摄摄像头1931。
可选地,由于主摄摄像头1931、长焦摄像头1934采集的原始图像的取景范围相对于超广角摄像头1932采集的原始图像的取景范围较小,主摄摄像头1931采集的原始图像、长焦摄像头1934采集的原始图像相当于超广角摄像头1932采集的原始图像的局部。由此,为了覆盖到超广角摄像头1932采集的原始图像的全部内容,当目标拍摄摄像头为超广角摄像头1932时,可以通过边转动主摄摄像头1931边采集的方式,来通过主摄摄像头1931采集对应的多帧原始图像,该多帧原始图像中的每帧原始图像对应的取景范围相当于覆盖超广角摄像头1932采集的原始图像的不同区域。其中,不同原始图像之间的取景范围可以不重叠,也可以有重叠,每帧原始图像对应一组原始数据。
同理,也可以通过边转动长焦摄像头1934边采集的方式,来通过长焦摄像头1934采集对应的多帧原始图像,该多帧原始图像中的每帧原始图像对应的取景范围相当于覆盖超广角摄像头1932采集的原始图像的不同区域。其中,不同原始图像之间的取景范围可以不重叠,也可以有重叠,每帧原始图像对应一组原始数据。
当目标拍摄摄像头为主摄摄像头1931时,可以通过边转动长焦摄像头1934边采集的方式,来通过长焦摄像头1934采集对应的多帧原始图像,该多帧原始图像中的每帧原始图像对应的取景范围相当于覆盖主摄摄像头1931采集的原始图像的不同区域。其中,不同原始图像之间的取景范围可以不重叠,也可以有重叠,每帧原始图像对应一组原始数据。
本申请实施例提供了一种拍摄方法,相对于相关技术中在目标拍摄摄像头拍摄完成后,将目标拍摄摄像头采集的原始图像和原始数据自动消除,仅存储拍摄图像的操作,本申请的拍摄方法不但不会消除,反而响应于用户一次拍照操作,利用包括目标拍摄摄像头在内的所有摄像头来采集各自对应的原始图像和原始数据;或者,响应于用户一次拍照操作,利用目标拍摄摄像头进行拍摄的同时,利用比目标拍摄摄像头视场角更小的摄像头来采集各自对应的原始图像和原始数据。然后,在保存目标拍摄摄像头得到的拍摄图像时,也将所有原始图像和原始数据均进行了保存。由此,本申请实施例提供的拍摄方法在每次拍照操作时,采集并存储了更多的原始图像和原始数据,以便于后续显示过程使用。
结合上述拍摄方法10,目标拍摄摄像头拍摄得到的拍摄图像存储于图库中后,若用户想进行查看,可以结合图1所示的方法进行查看。但是,当用户想对拍摄图像的细节进一步查看时,若电子设备利用插值放大的方法进行放大,则在放大时受限于拍摄图像的限制,会出现现有技术中提到的模糊问题,对此,本申请实施例提供了一种图像处理方法,用于显示上述拍摄得到的拍摄图像,并且在放大显示时能实现放大图像的清晰度的提高。下面结合图7,对本申请实施例提供的图像处理方法进行详细介绍。
如图7所示,本申请实施例提供的图像处理方法20包括以下S21至S28。该图像处理方法应用于电子设备。
S21、显示第一界面,第一界面包括第一图像。
可选地,当第一界面为图像查看界面时,第一界面包括的第一图像为拍摄图像。
应理解,该拍摄图像为用户在图库中任意选择的一帧拍摄图像。拍摄图像在第一界面上显示时,相当于以原始变焦倍数进行显示的图像。原始变焦倍数指以拍摄时生成图像时所对应的变焦倍数,完整且没有进行缩放的显示状态。
例如,当拍摄图像是超广角摄像头1932在0.5X下拍摄得到的时,拍摄图像在第一界面上显示时,相当于以0.5X的原始变焦倍数进行显示的图像。
S22、检测到用户对第一图像的第一操作。
第一操作用于触发电子设备显示放大后的第一图像中的目标放大区域,目标放大区域的取景范围小于第一图像的取景范围。
应理解,第一操作可以指示用户两个手指在目标放大区域做相反的滑动操作。目标放大区域用于指示用户期望放大的局部内容,也即用户进行第一操作后,期望呈现的内容。
S23、响应于第一操作,确定目标放大区域和目标变焦倍数。
用户在图像查看界面上进行第一操作时,电子设备可以根据用户手指滑动前触发的位置以及滑动后停止的位置来确定目标放大区域和目标变焦倍数。
S24、根据目标放大区域和目标变焦倍数,从预先存储的第二摄像头所采集的原始图像中,确定目标原始图像。
原始图像为:针对同一待拍摄场景,第一摄像头拍摄第一图像时第二摄像头采集并存储的图像,第一摄像头的视场角大于第二摄像头的视场角。
应理解,结合上述拍摄方法10,当第一图像为拍摄图像时,拍摄得到该拍摄图像的第一摄像头即为目标拍摄摄像头,除了目标拍摄摄像头之外只用于采集各自对应的原始图像和原始数据的其他摄像头均为第二摄像头。第二摄像头可以包括一个或多个摄像头,多个第二摄像头各自对应的视场角大小可以相同也可以不同,但均小于第一摄像头的视场角。
应理解,第一摄像头的视场角大于第二摄像头的视场角时,第一摄像头采集到的原始图像的清晰度低于第二摄像头采集到的原始图像的清晰度。
可选地,由于在拍摄时,不同的摄像头适用于不同的变焦倍数范围,因此,可以根据目标变焦倍数,确定出目标变焦倍数所属的变焦倍数范围,对应该变焦倍数范围的摄像头即为目标放大摄像头。目标放大摄像头为第二摄像头中的一个或多个。
而目标放大摄像头为了覆盖第一图像的取景范围又会转动并按照一定步长去采集多帧原始图像,由此,每帧原始图像对应第一图像中的不同内容,基于此,在该目标放大摄像头采集的原始图像中,需查找到包括目标放大区域的内容的原始图像才能作为目标原始图像。
S25、根据目标原始图像,确定对应的目标原始数据。
目标原始数据为第一摄像头拍摄第一图像时,第二摄像头采集原始图像时同时采集的原始数据。原始图像和原始数据一一对应。
示例性的,第一图像对应的原始变焦倍数为0.5X,超广角摄像头1932即为拍摄得到第一图像时的第一摄像头或者称为目标拍摄摄像头,其他摄像头均为第二摄像头。
基于用户的第一操作,确定到目标变焦倍数为2X,属于主摄摄像头1931适用的变焦倍数范围,由此,可以确定主摄摄像头1931为目标放大摄像头。在超广角摄像头1932拍摄得到第一图像时,主摄摄像头1931所采集的多个原始图像中,包括目标放大区域的内容的原始图像即为目标原始图像,目标原始图像对应的原始数据即为目标原始数据。
示例性的,第一图像对应的原始变焦倍数为0.5X,超广角摄像头1932即为拍摄得到第一图像时的第一摄像头或者称为目标拍摄摄像头,其他摄像头均为第二摄像头。
基于用户的第一操作,确定到目标变焦倍数为20X,属于长焦摄像头1934适用的变焦倍数范围,由此,可以确定长焦摄像头1934为目标放大摄像头。在超广角摄像头1932拍摄得到第一图像时,长焦摄像头1934所采集的多个原始图像中,包括目标放大区域的内容的原始图像即为目标原始图像,目标原始图像对应的原始数据即为目标原始数据。
S26、根据目标原始图像和目标原始数据,确定目标图像处理算法。
目标图像处理算法为预先存储的多个图像处理算法中的一个。图像处理算法可以根据需要进行增加和调整,本申请实施例对此不进行任何限制。
S27、根据目标图像处理算法,结合目标原始数据对目标原始图像进行处理,得到目标放大图像。
应理解,由于第二摄像头的视场角小于第一摄像头的视场角,所以,相对于第一摄像头采集的原始图像,第二摄像头采集的原始图像的图像细节更丰富,清晰度更高,因此,基于目标放大区域和目标变焦倍数,从第二摄像头采集的原始图像确定出的目标原始图像细节更丰富,相应生成的目标放大图像清晰度更高。利用该目标放大图像代替插值放大的图像进行显示时,图像不再模糊,反而更加清晰,质量更好,便于用户进一步进行查看。
S28、显示目标放大图像。
其中,针对同一第一图像,基于用户的每次第一操作,可以执行上述方法生成相应的目标放大图像,或者,也可以将目标放大图像与目标放大区域和目标变焦倍数匹配后存储起来,当用户基于同一第一图像,重复放大相同的目标放大区域和目标变焦倍数时,可直接调用之前存储的目标放大图像进行显示,以减小运算量,提高效率。
可选地,针对显示的目标放大图像,可以参考上述S21至S27的方法进一步进行放大。由此,可以使得目标放大图像中的局部内容,进一步放大且清晰的显示,以提供给用户高质量的图像显示效果。
应理解,上述可执行的前提是电子设备具有比第二摄像头的视场角更小的第三摄像头,针对同一待拍摄场景,第一摄像头拍摄第一图像时,第二摄像头和第三摄像头各自采集了对应的原始图像和原始数据。
当电子设备具有比第三摄像头视场角更小的摄像头时,所采集的原始图像和原始数据,可以支持用户继续进行放大,其过程与上述类似,此处不再赘述。
除此之外,可选地,当用户想对第一界面上显示的第一图像进行一些其他处理,例如更改色调,增加美颜等处理时,响应于用户在第一界面上对处理选项的点击操作,电子设备可以根据拍摄第一图像时,第一摄像头所采集的原始图像和原始数据,结合处理选项所对应的图像处理算法,重新生成一帧新的第二图像,以替换第一图像进行显示。
应理解,第二图像不是由第一图像经处理后得到的,而是由第一图像对应的原始图像和原始数据经处理重新生成的。该方式用户的自由度更大,出图的效果更好。
本申请实施例提供了一种图像处理方法,在用户放大拍摄图像时,确定目标放大区域和目标变焦倍数,然后,在预先存储的与拍摄图像相关联的至少一个原始图像中,根据目标变焦倍数,确定出包括目标放大区域的内容的目标原始图像。再根据目标原始图像重新生成目标放大图像进行显示。由于目标原始图像相对于拍摄图像的变焦倍数更大,细节更丰富,所以生成的目标放大图像清晰度更高,图像质量更好。
又因为拍摄图像对应的原始图像和原始数据的存在,用户还可以重新对原始图像和原始数据进行处理,生成新的图像,以灵活满足用户不同的处理需求。
下面结合几个实施例对上述方法进行举例说明。
实施例1
示例性的,图8为本申请实施例提供的一种图像显示的界面示意图。
如图8中的(a)所示,电子设备显示图像查看界面801,该图像查看界面801中的拍摄图像802为超广角摄像头1932在0.5X下拍摄得到的,该拍摄图像802以原始变焦倍数进行显示。
当用户想对拍摄图像802中的果树仔细查看时,用户针对果树利用两个手指做相反的滑动操作以进行放大,相应的,电子设备接收用户作用于图像查看界面801的操作。
此时,响应于第一次的滑动操作,电子设备确定第一次滑动操作下的目标放大区域和目标变焦倍数。例如,确定出目标放大区域为图8中的(a)所示的区域B1,目标变焦倍数为2X。
在预先存储的数据中,查找与该拍摄图像802相关联的各个原始图像。在该拍摄图像802相关联的各个原始图像中,基于目标变焦倍数,确定包括目标放大区域的内容的原始图像。例如,目标变焦倍数为2X,属于主摄摄像头1931适用的变焦倍数范围[1,5),由此,可以将该超广角摄像头1932生成该拍摄图像802的同时,主摄摄像头1931采集的多帧原始图像中包括目标放大区域的内容的原始图像作为目标原始图像,并确定该目标原始图像对应的原始数据为目标原始数据。基于目标原始图像和目标原始数据,确定对应的图像处理算法,为目标图像处理算法。
再基于目标图像处理算法,对目标原始图像进行处理,得到目标放大图像804,目标放大图像804在如图8中的(b)所示的图像查看界面803中显示。该目标放大图像804与区域B1包含的内容相同,但是,由于目标放大图像804是通过变焦倍数更高的主摄摄像头1931采集的原始图像确定的,所以,图8中的(b)所示的目标放大图像804相对于于利用插值方法放大区域B1中的内容的图像来说,更清晰,图像质量更好。
在此基础上,当用户想对目标放大图像804中的果子进行进一步仔细查看时,用户针对果子利用两个手指做相反的滑动操作以进行放大,电子设备接收用户作用于图像查看界面803的操作。
响应于第二次的滑动操作,电子设备确定第二次滑动操作下的目标放大区域和目标变焦倍数。例如,确定出目标放大区域为图8中的(c)所示的图像显示界面803中的区域B2,目标变焦倍数为8X。
在预先存储的数据库中,查找与该拍摄图像802相关联的各个原始图像。在该拍摄图像802相关联的各个原始图像中,基于目标变焦倍数,确定包括目标放大区域的内容的原始图像。例如,目标变焦倍数为8X,属于长焦摄像头1934适用的变焦倍数范围[5,100),由此,可以将该超广角摄像头1932生成该拍摄图像的同时,长焦摄像头1934采集的多帧原始图像中包括目标放大区域的内容的原始图像作为目标原始图像,并确定该目标原始图像对应的原始数据为目标原始数据。基于目标原始图像和目标原始数据,确定对应的图像处理算法,为目标图像处理算法。
再基于目标图像处理算法,对目标原始图像进行处理,得到目标放大图像806,目标放大图像在如图8中的(d)所示的图像查看界面805中显示。该目标放大图像806与区域B2包含的内容相同,但是,由于目标放大图像806时通过变焦倍数更高的长焦摄像头1934采集的原始图像确定的,所以,图8中的(d)所示的目标放大图像806相对于于区域B2中的内容来说,更清晰,图像质量更好。
实施例2
示例性的,图9为本申请实施例提供的另一种图像显示的界面示意图。
如图9中的(a)所示,电子设备显示图像查看界面901,该图像查看界面901中的拍摄图像902为超广角摄像头1932在0.1X下拍摄得到的,该拍摄图像902以原始变焦倍数进行显示。
当用户想对拍摄图像902中的人像仔细查看时,用户针对人像利用两个手指做相反的滑动操作以进行放大,相应的,电子设备接收用户作用于图像查看界面901的操作。
此时,响应于该滑动操作,电子设备确定该滑动操作下的目标放大区域和目标变焦倍数。例如,确定出目标放大区域为图9中的(a)所示的区域C1,目标变焦倍数为4X。
在预先存储的数据中,查找与该拍摄图像902相关联的各个原始图像。在该拍摄图像902相关联的各个原始图像中,基于目标变焦倍数,确定包括目标放大区域的内容的原始图像。例如,目标变焦倍数为4X,属于主摄摄像头1931适用的变焦倍数范围[1,5),由此,可以将该超广角摄像头1932生成该拍摄图像902的同时,主摄摄像头1931采集的多帧原始图像中包括目标放大区域的内容的原始图像作为目标原始图像,并确定该目标原始图像对应的原始数据为目标原始数据。
同时,电子设备针对目标放大区域中的内容进行分析,还可以确定出该目标放大区域的内容包括人像,由此,电子设备可以将该超广角摄像头1932生成该拍摄图像902的同时,深度摄像头1935采集的多帧原始图像中包括目标放大区域的内容的原始图像作为另一个目标原始图像,并确定该另一个目标原始图像对应的原始数据也为目标原始数据。
基于上述确定出的两组目标原始图像和目标原始数据,确定对应的图像处理算法,为目标图像处理算法。例如,该图像处理算法包括融合处理和虚化处理。再基于目标图像处理算法,对两帧目标原始图像进行处理,得到目标放大图像,目标放大图像904在如图9中的(b)所示的图像查看界面903中显示。该目标放大图像904与区域C1包含的内容相同,但是,由于目标放大图像904是通过变焦倍数更高的主摄摄像头1931采集的原始图像和深度摄像头1935采集的原始图像确定的,所以,图9中的(b)所示的目标放大图像904相对于利用插值方法放大区域C2中的内容的图像来说,更清晰,图像质量更好。
此外,还因为处理过程中结合了深度摄像头1935采集的深度图像进行了融合和虚化,所以,可以辅助将目标放大图像904中的背景与人像进行分离,对背景进行虚化处理,使得目标放大图像904具有一定的景深效果。
实施例3
示例性的,图10为本申请实施例提供的又一种图像显示的界面示意图。
如图10中的(a)所示,电子设备显示图像查看界面901,该图像查看界面901中的拍摄图像902为超广角摄像头1932在0.1X下拍摄得到的,该拍摄图像902以原始变焦倍数进行显示。
当用户想对拍摄图像902中的果树仔细查看时,用户针对果树利用两个手指做相反的滑动操作以进行放大,相应的,电子设备接收用户作用于图像查看界面901的操作。
此时,响应于该滑动操作,电子设备确定该滑动操作下的目标放大区域和目标变焦倍数。例如,确定目标放大区域为图10中的(a)中的区域C2,目标变焦倍数为10X。
在预先存储的数据中,查找与该拍摄图像902相关联的各个原始图像。在该拍摄图像902相关联的各个原始图像中,基于目标变焦倍数,确定包括目标放大区域的内容的原始图像。例如,目标变焦倍数为10X,属于长焦摄像头1934适用的变焦倍数范围[5,100),由此,可以将该超广角摄像头1932生成该拍摄图像902的同时,长焦摄像头1934采集的多帧原始图像中包括目标放大区域的内容的原始图像作为目标原始图像,并确定该目标原始图像对应的原始数据为目标原始数据。
同时,电子设备针对目标放大区域中的内容进行分析,还可以确定出该目标放大区域的内容包括植物,由此,电子设备可以将该超广角摄像头1932生成该拍摄图像902的同时,深度摄像头1935采集的多帧原始图像中包括目标放大区域的内容的原始图像作为另一个目标原始图像,并确定该另一个目标原始图像对应的原始数据也为目标原始数据。
基于上述确定出的两组目标原始图像和目标原始数据,确定对应的图像处理算法,为目标图像处理算法。例如,该图像处理算法包括binning处理、融合处理和虚化处理。再基于目标图像处理算法,对两帧目标原始图像进行处理,得到目标放大图像,目标放大图像906在如图10中的(b)所示的图像查看界面905中显示。该目标放大图像906与区域C1包含的内容相同,但是,由于目标放大图像906是通过变焦倍数更高的长焦摄像头1934采集的原始图像和深度摄像头1935采集的原始图像确定的,所以,图10中的(b)所示的目标放大图像906相对于利用插值方法放大区域C2中的内容的图像来说,亮度得到改善,噪声更小,更清晰,图像质量更好。
此外,还因为处理过程中结合了深度摄像头1935采集的深度图像进行了融合和虚化,所以,可以辅助将目标放大图像906中的树叶与果子进行分离,对树叶进行虚化处理,使得目标放大图像906具有一定的景深效果。
实施例4
示例性的,图11为本申请实施例提供的又一种图像显示的界面示意图。
如图11中的(a)所示,电子设备显示图像查看界面901,该图像查看界面901中的拍摄图像902为超广角摄像头1932在0.1X下拍摄得到的,该拍摄图像902以原始变焦倍数进行显示。
当用户想对拍摄图像902中的云朵仔细查看时,用户针对云朵利用两个手指做相反的滑动操作以进行放大,相应的,电子设备接收用户作用于图像查看界面901的操作。
此时,响应于该滑动操作,电子设备确定该滑动操作下的目标放大区域和目标变焦倍数。例如,确定目标放大区域为图11中的(a)中的区域C3,目标变焦倍数为20X。
在预先存储的数据中,查找与该拍摄图像902相关联的各个原始图像。在该拍摄图像902相关联的各个原始图像中,基于目标变焦倍数,确定包括目标放大区域的内容的原始图像。例如,目标变焦倍数为20X,属于长焦摄像头1934适用的变焦倍数范围[5,100),由此,可以将该超广角摄像头1932生成该拍摄图像902的同时,长焦摄像头1934采集的多帧原始图像中包括目标放大区域的内容的原始图像作为目标原始图像,并确定该目标原始图像对应的原始数据为目标原始数据。
同时,电子设备针对目标放大区域中的内容进行分析,还可以确定出该目标放大区域的内容不包括人像、植物等特殊内容,由此,电子设备可以基于上述确定的目标原始图像和目标原始数据,确定对应的图像处理算法,为目标图像处理算法。例如,该图像处理算法包括Quadra处理。再基于目标图像处理算法,对目标原始图像进行处理,得到目标放大图像,目标放大图像908在如图11中的(b)所示的图像查看界面907中显示。该目标放大图像908与区域C1包含的内容相同,但是,由于目标放大图像907是通过变焦倍数更高的长焦摄像头1934采集的原始图像确定的,所以,图11中的(b)所示的目标放大图像908相对于利用插值方法放大区域C2中的内容的图像来说,分辨率更高,更清晰,图像质量更好。
实施例5
示例性的,图12为本申请实施例提供的又一种图像显示的界面示意图。
如图12中的(a)所示,电子设备显示图像查看界面901,该图像查看界面901中的拍摄图像902为超广角摄像头1932在0.1X下拍摄得到的,该拍摄图像902以原始变焦倍数进行显示。
此外,图像查看界面901的底部还包括底部导航栏,底部导航栏中的选项例如包括“分享”、“收藏”、“编辑”、“删除”和“更多”等,该五个选项用于对拍摄图像902进行不同的处理。
比如,当用户想对拍摄图像902的内容进行修改时,响应于用户对“编辑”选项的点击操作,如图12中的(b)所示,电子设备可以显示“编辑”这一功能页909。
该功能页909的底部包括有多个一级处理选项,例如“裁剪”、“滤镜”、“调节”和“更多”,当一级处理选项默认指示“滤镜”时,一级处理选项上方还显示有多个二级处理选项,例如“原图”、“经典”、“蓝调”、“粉调”和“黑白”等。二级处理选项默认指示“原图”这一滤镜效果。
如图12中的(c)所示,当用户对“黑白”这一个二级处理选项进行点击操作时;如图12中的(d)所示,响应于该点击操作,电子设备基于超广角摄像头1932拍摄得到拍摄图像902时所采集的原始图像和原始数据,利用“黑白”这一个二级处理选项所触发的图像处理算法进行处理,重新生成一帧图像910,以作为处理后的图像进行显示。
上述仅为一种示例,当用户点击其他处理选项时,均可以结合超广角摄像头1932拍摄得到拍摄图像902时所采集的原始图像和原始数据,利用该处理选项所触发的图像处理算法进行处理,重新生成新的图像进行显示。
应理解,功能页上所显示的处理选项、以及对应的图像处理算法均可以根据需要进行修改和调整,本申请实施例对此不进行任何限制。
上述对本申请实施例提供的拍摄方法和图像处理方法进行了详细介绍,下面结合电子设备的显示界面介绍一下用户如何启用本申请实施例提供的图像处理方法。
图13为本申请实施例提供的一种电子设备的显示界面的示意图。
示例性的,响应于用户的点击操作,当电子设备100运行相机应用时,电子设备100显示如图13中的(a)所示的拍摄界面。用户可以在该界面上进行滑动操作,使得拍摄键50指示拍摄选项“更多”上。
响应于用户针对拍摄选项“更多”的点击操作,电子设备100显示如图13中的(b)所示的拍摄界面,在该界面上显示有多个拍摄模式选项,例如:专业模式、全景模式、HDR模式、延时摄影模式、水印模式、放大增强模式等。应理解,上述拍摄模式选项仅为示例,具体可以根据需要进行设定和修改,本申请实施例对此不进行任何限制。
响应于用户针对“放大增强”模式的点击操作,电子设备100可以在拍摄时启用本申请实施例提供的拍摄方法相关的程序;在图像显示时启用本申请实施例提供的图像处理方法相关的程序。
图14为本申请实施例提供的另一种电子设备的显示界面的示意图。
示例性的,响应于用户的点击操作,当电子设备100运行相机应用时,电子设备100显示如图14中的(a)所示的拍摄界面,在该拍摄界面的右上角显示有“设置”按钮。用户可以在该界面上点击“设置”按钮,进入设置界面进行相关功能的设置。
响应于用户针对“设置”按钮的点击操作,电子设备100显示如图14中的(b)所示的设置界面,在该界面上显示有多个功能,例如,照片比例用于实现拍照模式下对照片比例的设定,声控拍照用于实现拍照模式下是否通过声音进行触发的设定,视频分辨率用于实现对视频分辨率的调整,视频帧率用于实现对视频帧率的调整,此外还有通用的参考线、水平仪、放大增强等。
响应于用户针对“放大增强”对应的开关按钮的滑动操作,电子设备100可以在拍摄时启用本申请实施例提供的拍摄方法相关的程序;在图像显示时启用本申请实施例提供的图像处理方法相关的程序。
应理解,上述仅为用户从电子设备的显示界面启用本申请实施例提供的拍摄方法和图像处理方法的两种示例,当然也可以通过其他方式来启用本申请实施例提供的拍摄方法和图像处理方法,或者,也可以在拍摄过程默认直接使用本申请实施例提供的拍摄方法,在图像显示过程默认直接使用本申请实施例提供的图像处理方法,本申请实施例对此不进行任何限制。
上文结合图1至图14详细描述了本申请实施例提供的拍摄方法和图像处理方法以及相关的显示界面和效果图;下面将结合图15至图18详细描述本申请实施例提供的电子设备、装置和芯片。应理解,本申请实施例中的电子设备、装置和芯片可以执行前述本申请实施例的各种拍摄方法和图像处理方法,即以下各种产品的具体工作过程,可以参考前述方法实施例中的对应过程。
图15示出了一种适用于本申请的电子设备的硬件系统。电子设备100可用于实现上述方法实施例中描述的拍摄方法和图像处理方法。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
需要说明的是,图15所示的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图15所示的部件更多或更少的部件,或者,电子设备100可以包括图15所示的部件中某些部件的组合,或者,电子设备100可以包括图15所示的部件中某些部件的子部件。图15示的部件可以以硬件、软件、或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元。例如,处理器110可以包括以下处理单元中的至少一个:应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、神经网络处理器(neural-network processing unit,NPU)。其中,不同的处理单元可以是独立的器件,也可以是集成的器件。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
在本申请实施例中,处理器110可以执行显示第一界面,第一界面包括第一图像;处理器110检测到对第一图像的第一操作;响应于第一操作,根据预先存储的第二摄像头采集的原始图像,生成第一目标放大图像;针对同一待拍摄图像,第一摄像头拍摄第一图像时,第二摄像头采集并存储了原始图像,第一摄像头的视场角大于第二视场角的视场角;处理器110显示第一目标放大图像。
图15所示的各模块间的连接关系只是示意性说明,并不构成对电子设备100的各模块间的连接关系的限定。可选地,电子设备100的各模块也可以采用上述实施例中多种连接方式的组合。
电子设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等器件实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
电子设备100可以通过GPU、显示屏194以及应用处理器实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194可以用于显示图像或视频。
电子设备100可以通过ISP、摄像头193、视频编解码器、GPU、显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP可以对图像的噪点、亮度和色彩进行算法优化,ISP还可以优化拍摄场景的曝光和色温等参数。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的红绿蓝(red green blue,RGB),YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1、MPEG2、MPEG3和MPEG4。
上文详细描述了电子设备100的硬件系统,下面介绍电子设备100的软件系统。
图16是本申请实施例提供的电子设备的软件系统的示意图。
如图16所示,系统架构中可以包括应用层210、应用框架层220、硬件抽象层230、驱动层240以及硬件层250。
应用层210可以包括相机应用程序或者其他应用程序,其他应用程序包括但不限于:相机、图库等应用程序。
应用框架层220可以向应用层的应用程序提供应用程序编程接口(applicationprogramming interface,API)和编程框架;应用框架层可以包括一些预定义的函数。
例如,应用框架层220可以包括相机访问接口;相机访问接口中可以包括相机管理与相机设备;其中,相机管理可以用于提供管理相机的访问接口;相机设备可以用于提供访问相机的接口。
硬件抽象层230用于将硬件抽象化。比如,硬件抽象层可以包相机抽象层以及其他硬件设备抽象层;相机硬件抽象层可以调用相机算法库中的相机算法。
例如,硬件抽象层230中包括相机硬件抽象层2301与相机算法库;相机算法库中可以包括软件算法;比如,算法1、算法2等可以是用于图像处理的软件算法。
驱动层240用于为不同硬件设备提供驱动。例如,驱动层可以包括相机设备驱动、数字信号处理器驱动和图形处理器驱动。
硬件层250可以包括多个图像传感器(sensor)、多个图像信号处理器、数字信号处理器、图形处理器以及其他硬件设备。
例如,硬件层250包括传感器和图像信号处理器;传感器中可以包括传感器1、传感器2、深度传感器(time of flight,TOF)、多光谱传感器等。图像信号处理器中可以包括图像信号处理器1、图像信号处理器2等。
在本申请中,通过调用硬件抽象层230中的硬件抽象层接口,可以实现硬件抽象层230上方的应用程序层210、应用框架层220与下方的驱动层240、硬件层250的连接,实现摄像头数据传输及功能控制。
其中,在硬件抽象层230中的摄像头硬件接口层中,厂商可以根据需求在此定制功能。摄像头硬件接口层相比硬件抽象层接口,更加高效、灵活、低延迟,也能更加丰富的调用ISP和GPU,来实现图像处理。其中,输入硬件抽象层230中的的图像可以来自图像传感器,也可以来自存储的图片。
硬件抽象层230中的调度层,包含了通用功能性接口,用于实现管理和控制。
硬件抽象层230中的摄像头服务层,用于访问ISP和其他硬件的接口。
下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
应用程序层中的相机应用可以以图标的方式显示在电子设备100的屏幕上。当相机应用的图标被用户点击以进行触发时,电子设备100开始运行相机应用。当相机应用运行在电子设备100上时,相机应用调用应用框架层210中的相机应用对应的接口,然后,通过调用硬件抽象层230启动摄像头驱动,开启电子设备100上的多个摄像头193,并通过目标拍摄摄像头获取拍摄图像的同时,利用其它摄像头采集各自对应的原始图像和原始数据。其中,获取的拍摄图像存储于图库中。
当图库应用中的拍摄图像被用户用手指滑动以进行放大时,图库应用调用应用框架层210中的图库应用对应的接口,然后,通过调用相机算法库中的算法,对根据放大的区域和变焦倍率确定出的原始图像和原始数据进行处理,生成一帧新的放大图像以进行显示。
下面介绍本申请实施例提供的一种用于实现上述拍摄方法和图像处理方法的图像处理装置300。图17是本申请实施例提供的图像处理装置300的示意图。
如图17所示,图像处理装置300包括显示单元310、获取单元320和处理单元330。
其中,显示单元310用于显示第一界面,第一界面包括第一图像。
获取单元320用于检测到对第一图像的第一操作。
处理单元330用于响应于所述第一操作,根据预先存储的第二摄像头采集的原始图像,生成第一目标放大图像;针对同一待拍摄场景,第一摄像头拍摄第一图像时,第二摄像头采集并存储了原始图像,第一摄像头的视场角大于第二摄像头的视场角。
显示单元310还用于显示第一目标放大图像。
需要说明的是,上述图像处理装置300以功能单元的形式体现。这里的术语“单元”可以通过软件和/或硬件形式实现,对此不作具体限定。
例如,“单元”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。
因此,在本申请的实施例中描述的各示例的单元,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令;当所述计算机可读存储介质在图像处理装置300上运行时,使得该图像处理装置300执行前述所示的拍摄方法和图像处理方法。
所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriberline,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质、或者半导体介质(例如固态硬盘(solidstate disk,SSD))等。
本申请实施例还提供了一种包含计算机指令的计算机程序产品,当其在图像处理装置300上运行时,使得图像处理装置300可以执行前述所示的拍摄方法和图像处理方法。
图18为本申请实施例提供的一种芯片的结构示意图。图18所示的芯片可以为通用处理器,也可以为专用处理器。该芯片包括处理器401。其中,处理器401用于支持图像处理装置300执行前述所示的技术方案。
可选的,该芯片还包括收发器402,收发器402用于接受处理器401的控制,用于支持图像处理装置300执行前述所示的技术方案。
可选的,图18所示的芯片还可以包括:存储介质403。
需要说明的是,图18所示的芯片可以使用下述电路或者器件来实现:一个或多个现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其他适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。
上述本申请实施例提供的电子设备、图像处理装置300、计算机存储介质、计算机程序产品、芯片均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文所提供的方法对应的有益效果,在此不再赘述。
应理解,上述只是为了帮助本领域技术人员更好地理解本申请实施例,而非要限制本申请实施例的范围。本领域技术人员根据所给出的上述示例,显然可以进行各种等价的修改或变化,例如,上述检测方法的各个实施例中某些步骤可以是不必须的,或者可以新加入某些步骤等。或者上述任意两种或者任意多种实施例的组合。这样的修改、变化或者组合后的方案也落入本申请实施例的范围内。
还应理解,上文对本申请实施例的描述着重于强调各个实施例之间的不同之处,未提到的相同或相似之处可以互相参考,为了简洁,这里不再赘述。
还应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,本申请实施例中,“预先设定”、“预先定义”可以通过在设备(例如,包括电子设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。
还应理解,本申请实施例中的方式、情况、类别以及实施例的划分仅是为了描述的方便,不应构成特别的限定,各种方式、类别、情况以及实施例中的特征在不矛盾的情况下可以相结合。
还应理解,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (13)
1.一种图像处理方法,其特征在于,应用于包括第一摄像头和第二摄像头的电子设备,所述方法包括:
显示第一界面,所述第一界面包括第一图像;
检测到对所述第一图像的第一操作;
响应于所述第一操作,根据预先存储的所述第二摄像头采集的原始图像,生成第一目标放大图像;针对同一待拍摄场景,所述第一摄像头拍摄所述第一图像时,所述第二摄像头采集并存储了原始图像,所述第一摄像头的视场角大于所述第二摄像头的视场角;
显示所述第一目标放大图像。
2.根据权利要求1所述的图像处理方法,其特征在于,响应于所述第一操作,根据预先存储的第二摄像头所采集的原始图像,生成第一目标放大图像,包括:
响应于所述第一操作,确定第一目标放大区域和第一目标变焦倍数;
根据所述第一目标放大区域和所述第一目标变焦倍数,从预先存储的第二摄像头所采集的原始图像中,确定第一目标原始图像;
根据所述第一目标原始图像,生成所述第一目标放大图像。
3.根据权利要求2所述的图像处理方法,其特征在于,根据所述第一目标放大区域和所述第一目标变焦倍数,从预先存储的第二摄像头采集的原始图像中,确定第一目标原始图像,包括:
根据所述第一目标变焦倍数,确定所述第一目标变焦倍数所属的变焦倍数范围;
根据所述变焦倍数范围,确定第一目标放大摄像头,所述第一目标放大摄像头为所述第二摄像头中的一个或多个;
从预先存储的所述第一目标放大摄像头采集的原始图像中,确定包括所述第一目标放大区域的内容的原始图像为所述第一目标原始图像。
4.根据权利要求2或3所述的图像处理方法,其特征在于,根据所述第一目标原始图像,生成第一目标放大图像,包括:
根据所述第一目标原始图像,确定对应的第一目标原始数据,所述第一摄像头拍摄所述第一图像时所述第二摄像头采集并存储了原始数据,所述第一目标原始数据为作为所述第一目标原始图像的原始图像所对应的原始数据;
根据所述第一目标原始图像和所述第一目标原始数据,确定第一目标图像处理算法;
利用所述第一目标图像处理算法,结合所述第一目标原始数据对所述第一目标原始图像进行处理,得到所述第一目标放大图像。
5.根据权利要求1至4中任一项所述的图像处理方法,其特征在于,所述电子设备还包括第三摄像头,所述方法还包括:
检测到对所述第一目标放大图像的第二操作;
响应于所述第二操作,根据预先存储的所述第三摄像头采集的原始图像,生成第二目标放大图像;针对同一待拍摄场景,所述第一摄像头拍摄所述第一图像时所述第三摄像头采集并存储了原始图像,所述第二摄像头的视场角大于所述第三摄像头的视场角;
显示所述第二目标放大图像。
6.根据权利要求5所述的图像处理方法,其特征在于,响应于所述第二操作,根据预先存储的所述第三摄像头采集的原始图像,生成第二目标放大图像,包括:
响应于所述第二操作,确定第二目标放大区域和第二目标变焦倍数;
根据所述第二目标放大区域和所述第二目标变焦倍数,从预先存储的第三摄像头所采集的原始图像中,确定第二目标原始图像;
根据所述第二目标原始图像,生成所述第二目标放大图像。
7.根据权利要求6所述的图像处理方法,其特征在于,根据所述第二目标放大区域和所述第二目标变焦倍数,从预先存储的第三摄像头采集的原始图像中,确定第二原始图像,包括:
根据所述第二目标变焦倍数,确定所述第二目标变焦倍数所属的变焦倍数范围;
根据所述变焦倍数范围,确定第二目标放大摄像头,所述第二目标放大摄像头为所述第三摄像头中的一个或多个;
从预先存储的所述第二目标放大摄像头采集的原始图像中,确定包括所述第二目标放大区域的内容的原始图像为所述第二目标原始图像。
8.根据权利要求6或7所述的图像处理方法,其特征在于,根据所述第二目标原始图像,生成第二目标放大图像,包括:
根据所述第二目标原始图像,确定对应的第二目标原始数据,所述第一摄像头拍摄所述第一图像时所述第三摄像头采集并存储了原始数据,所述第二目标原始数据为作为所述第二目标原始图像的原始图像所对应的原始数据;
根据所述第二目标原始图像和所述第二目标原始数据,确定第二目标图像处理算法;
利用所述第二目标图像处理算法,结合所述第二目标原始数据对所述目标原始图像进行处理,得到所述第二目标放大图像。
9.根据权利要求8所述的图像处理方法,其特征在于,当所述第一目标原始图像包括多帧所述第一目标原始图像时,所述第一目标图像处理算法包括用于对多帧所述第一目标原始图像进行融合的融合处理;
当所述第二目标原始图像包括多帧所述第二目标原始图像时,所述第二目标图像处理算法包括用于对多帧所述第二目标原始图像进行融合的融合处理。
10.根据权利要求1至9中任一项所述的图像处理方法,其特征在于,所述方法还包括:
所述第一界面还包括多个处理选项;
检测到对任一个所述处理选项的第三操作;
响应于所述第三操作,利用所述第三操作触发的第三目标图像处理算法,对预先存储的所述第一摄像头拍摄所述第一图像时采集的原始图像进行处理,生成第二图像;
显示所述第二图像。
11.一种电子设备,其特征在于,包括处理器和存储器;
所述存储器,用于存储可在所述处理器上运行的计算机程序;
所述处理器,用于执行如权利要求1至10中任一项所述的图像处理方法。
12.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求1至10中任一项所述的图像处理方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行如权利要求1至10中任一项所述的图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210751657.6A CN116051368B (zh) | 2022-06-29 | 2022-06-29 | 图像处理方法及其相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210751657.6A CN116051368B (zh) | 2022-06-29 | 2022-06-29 | 图像处理方法及其相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116051368A true CN116051368A (zh) | 2023-05-02 |
CN116051368B CN116051368B (zh) | 2023-10-20 |
Family
ID=86118675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210751657.6A Active CN116051368B (zh) | 2022-06-29 | 2022-06-29 | 图像处理方法及其相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116051368B (zh) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111641778A (zh) * | 2018-03-26 | 2020-09-08 | 华为技术有限公司 | 一种拍摄方法、装置与设备 |
WO2021073331A1 (zh) * | 2019-10-14 | 2021-04-22 | Oppo广东移动通信有限公司 | 基于终端设备的变焦虚化图像获取方法和装置 |
WO2021136050A1 (zh) * | 2019-12-31 | 2021-07-08 | 华为技术有限公司 | 一种图像拍摄方法及相关装置 |
CN113364976A (zh) * | 2021-05-10 | 2021-09-07 | 荣耀终端有限公司 | 一种图像的显示方法及电子设备 |
CN113497881A (zh) * | 2020-03-20 | 2021-10-12 | 华为技术有限公司 | 图像处理方法及装置 |
CN113709354A (zh) * | 2020-05-20 | 2021-11-26 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
CN113727016A (zh) * | 2021-06-15 | 2021-11-30 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
CN113747050A (zh) * | 2020-05-30 | 2021-12-03 | 华为技术有限公司 | 一种拍摄方法及设备 |
CN113810598A (zh) * | 2021-08-11 | 2021-12-17 | 荣耀终端有限公司 | 一种拍照方法及设备 |
WO2022007622A1 (zh) * | 2020-07-10 | 2022-01-13 | 深圳传音控股股份有限公司 | 图像的获取方法、终端设备和计算机可读存储介质 |
CN114092364A (zh) * | 2021-08-12 | 2022-02-25 | 荣耀终端有限公司 | 图像处理方法及其相关设备 |
CN114157804A (zh) * | 2020-01-23 | 2022-03-08 | 华为技术有限公司 | 一种长焦拍摄的方法及电子设备 |
WO2022068537A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 一种图像处理方法及相关装置 |
CN114302063A (zh) * | 2019-06-24 | 2022-04-08 | 华为技术有限公司 | 一种拍摄方法及设备 |
CN114466134A (zh) * | 2021-08-17 | 2022-05-10 | 荣耀终端有限公司 | 生成hdr图像的方法及电子设备 |
WO2022100677A1 (zh) * | 2020-11-13 | 2022-05-19 | 北京爱芯科技有限公司 | 一种拍照预览方法、装置、存储介质和电子设备 |
-
2022
- 2022-06-29 CN CN202210751657.6A patent/CN116051368B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111641778A (zh) * | 2018-03-26 | 2020-09-08 | 华为技术有限公司 | 一种拍摄方法、装置与设备 |
CN111885295A (zh) * | 2018-03-26 | 2020-11-03 | 华为技术有限公司 | 一种拍摄方法、装置与设备 |
CN114302063A (zh) * | 2019-06-24 | 2022-04-08 | 华为技术有限公司 | 一种拍摄方法及设备 |
WO2021073331A1 (zh) * | 2019-10-14 | 2021-04-22 | Oppo广东移动通信有限公司 | 基于终端设备的变焦虚化图像获取方法和装置 |
WO2021136050A1 (zh) * | 2019-12-31 | 2021-07-08 | 华为技术有限公司 | 一种图像拍摄方法及相关装置 |
CN114157804A (zh) * | 2020-01-23 | 2022-03-08 | 华为技术有限公司 | 一种长焦拍摄的方法及电子设备 |
CN113497881A (zh) * | 2020-03-20 | 2021-10-12 | 华为技术有限公司 | 图像处理方法及装置 |
CN113709354A (zh) * | 2020-05-20 | 2021-11-26 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
CN113747050A (zh) * | 2020-05-30 | 2021-12-03 | 华为技术有限公司 | 一种拍摄方法及设备 |
WO2022007622A1 (zh) * | 2020-07-10 | 2022-01-13 | 深圳传音控股股份有限公司 | 图像的获取方法、终端设备和计算机可读存储介质 |
WO2022068537A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 一种图像处理方法及相关装置 |
WO2022100677A1 (zh) * | 2020-11-13 | 2022-05-19 | 北京爱芯科技有限公司 | 一种拍照预览方法、装置、存储介质和电子设备 |
CN113364976A (zh) * | 2021-05-10 | 2021-09-07 | 荣耀终端有限公司 | 一种图像的显示方法及电子设备 |
CN113727016A (zh) * | 2021-06-15 | 2021-11-30 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
CN113810598A (zh) * | 2021-08-11 | 2021-12-17 | 荣耀终端有限公司 | 一种拍照方法及设备 |
CN114092364A (zh) * | 2021-08-12 | 2022-02-25 | 荣耀终端有限公司 | 图像处理方法及其相关设备 |
CN114466134A (zh) * | 2021-08-17 | 2022-05-10 | 荣耀终端有限公司 | 生成hdr图像的方法及电子设备 |
Non-Patent Citations (3)
Title |
---|
王德江;匡海鹏;李文明;陈浠惠;: "光学变焦与缩放算法对图像分辨率的影响", 光电工程, no. 12 * |
肖照林;杨恒;周果清;王庆;: "一种视差法与变焦法融合的深度估计方法", 西北工业大学学报, no. 02 * |
袁珂;徐蔚鸿;: "基于图像清晰度评价的摄像头辅助调焦系统", 光电工程, no. 01 * |
Also Published As
Publication number | Publication date |
---|---|
CN116051368B (zh) | 2023-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022262260A1 (zh) | 一种拍摄方法及电子设备 | |
CN110505411B (zh) | 图像拍摄方法、装置、存储介质及电子设备 | |
WO2017215501A1 (zh) | 图像降噪处理方法、装置及计算机存储介质 | |
CN115633252B (zh) | 拍摄方法及其相关设备 | |
CN118175436B (zh) | 图像处理方法及其相关设备 | |
WO2023160285A1 (zh) | 视频处理方法和装置 | |
CN113810604B (zh) | 文档拍摄方法、电子设备和存储介质 | |
CN116095476B (zh) | 摄像头的切换方法、装置、电子设备及存储介质 | |
CN113850367A (zh) | 网络模型的训练方法、图像处理方法及其相关设备 | |
WO2023231583A1 (zh) | 图像处理方法及其相关设备 | |
CN116416122B (zh) | 图像处理方法及其相关设备 | |
CN117135293B (zh) | 图像处理方法和电子设备 | |
WO2023036034A1 (zh) | 图像处理方法及其相关设备 | |
US20240397015A1 (en) | Image Processing Method and Electronic Device | |
WO2023160221A1 (zh) | 一种图像处理方法和电子设备 | |
CN116668838B (zh) | 图像处理方法与电子设备 | |
CN116668862B (zh) | 图像处理方法与电子设备 | |
CN115426449B (zh) | 一种拍照方法和终端 | |
CN115460343B (zh) | 图像处理方法、设备及存储介质 | |
CN116051368B (zh) | 图像处理方法及其相关设备 | |
CN116723417B (zh) | 一种图像处理方法和电子设备 | |
CN117710265B (zh) | 图像处理方法及其相关设备 | |
CN113747046B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN119255093A (zh) | 一种帧预览方法、装置、电子设备及存储介质 | |
CN117440241A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Terminal Co.,Ltd. Country or region after: China Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong Patentee before: Honor Device Co.,Ltd. Country or region before: China |