CN110115025B - 基于深度的控制方法、控制装置及电子装置 - Google Patents
基于深度的控制方法、控制装置及电子装置 Download PDFInfo
- Publication number
- CN110115025B CN110115025B CN201780080762.9A CN201780080762A CN110115025B CN 110115025 B CN110115025 B CN 110115025B CN 201780080762 A CN201780080762 A CN 201780080762A CN 110115025 B CN110115025 B CN 110115025B
- Authority
- CN
- China
- Prior art keywords
- foreground
- module
- main image
- sub
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 102
- 238000012545 processing Methods 0.000 claims abstract description 183
- 238000003384 imaging method Methods 0.000 claims abstract description 68
- 230000000875 corresponding effect Effects 0.000 claims description 74
- 230000001276 controlling effect Effects 0.000 claims description 45
- 230000000694 effects Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 19
- 230000001965 increasing effect Effects 0.000 claims description 12
- 230000003287 optical effect Effects 0.000 claims description 12
- 230000035945 sensitivity Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 8
- 230000002596 correlated effect Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 238000000149 argon plasma sintering Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 46
- 230000006870 function Effects 0.000 description 11
- 230000000007 visual effect Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 5
- 239000000463 material Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003707 image sharpening Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/536—Depth or shape recovery from perspective effects, e.g. by using vanishing points
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- 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/58—Means for changing the camera field of view without moving the camera body, e.g. nutating or panning of optics or image sensors
-
- 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
-
- 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/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- 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/70—Circuitry for compensating brightness variation in the scene
- H04N23/72—Combination of two or more compensation controls
-
- 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/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
-
- 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/10141—Special mode during image acquisition
- G06T2207/10144—Varying exposure
-
- 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/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/86—Camera processing pipelines; Components thereof for processing colour signals for controlling the colour saturation of colour signals, e.g. automatic chroma control circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/2224—Studio circuitry; Studio devices; Studio equipment related to virtual studio applications
- H04N5/2226—Determination of depth image, e.g. for foreground/background separation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Geometry (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种基于深度的控制方法,用于基于电子装置(1000)的成像装置(200)采集的场景数据控制电子装置(1000),场景数据包括缓存主图像。控制方法包括步骤:(S20)处理场景数据以获取缓存主图像的深度信息;(S40)根据深度信息获取缓存主图像的前景部分;和(S60)基于前景部分控制电子装置(1000)。本发明还公开了一种基于深度的控制装置(100)和一种电子装置(1000)。
Description
技术领域
本发明涉及消费性电子技术,特别涉及一种基于深度的控制方法、控制装置及电子装置。
背景技术
现有的手机控制方法比较单一,不够智能化。
发明内容
本发明的实施例提供一种基于深度的控制方法、控制装置及电子装置。
本发明提供一种基于深度的控制方法,用于基于电子装置的成像装置采集的场景数据控制所述电子装置,所述场景数据包括缓存主图像;所述控制方法包括以下步骤:
处理所述场景数据以获取所述缓存主图像的深度信息;
根据所述深度信息获取所述缓存主图像的前景部分;和
基于所述前景部分控制所述电子装置。
本发明提供一种基于深度的控制装置,用于基于电子装置的成像装置采集的场景数据控制所述电子装置,所述场景数据包括缓存主图像;所述控制装置包括:
处理模块,所述处理模块用于处理所述场景数据以获取所述缓存主图像的深度信息;
获取模块,所述获取模块用于根据所述深度信息获取所述缓存主图像的前景部分;和
控制模块,所述控制模块用于基于所述前景部分控制所述电子装置。
本发明实施方式的电子装置包括成像装置和所述控制装置。
本发明实施方式的基于深度的控制方法、控制装置及电子装置利用图像的深度信息来控制电子装置,从而使得电子装置的控制方法更加丰富和智能化。
本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明实施方式的控制方法的流程示意图;
图2是本发明实施方式的电子装置的平面示意图;
图3是本发明实施方式的控制方法的另一个流程示意图;
图4是本发明实施方式的电子装置的另一个平面示意图;
图5是本发明实施方式的控制模块的功能模块示意图;
图6是本发明实施方式的控制方法的再一个流程示意图;
图7是本发明实施方式的电子装置的再一个平面示意图;
图8是本发明实施方式的控制模块的另一个功能模块示意图;
图9是本发明实施方式的控制方法的又一个流程示意图;
图10是本发明实施方式的电子装置的又一个平面示意图;
图11是本发明实施方式的控制模块的再一个功能模块示意图;
图12是本发明实施方式的控制方法的又一个流程示意图;
图13是本发明实施方式的电子装置的又一个平面示意图;
图14是本发明实施方式的电子装置的部分示意图;
图15是本发明实施方式的控制模块的又一个功能模块示意图;
图16是本发明实施方式的控制方法的又一个流程示意图;
图17是本发明实施方式的控制方法的又一个流程示意图;
图18是本发明实施方式的电子装置的又一个平面示意图;
图19是本发明实施方式的控制模块的又一个功能模块示意图;
图20是本发明实施方式的控制方法的又一个流程示意图;
图21是本发明实施方式的控制方法的又一个流程示意图;
图22是本发明实施方式的控制方法的又一个流程示意图;
图23是本发明实施方式的控制方法的又一个流程示意图;
图24是本发明实施方式的控制方法的又一个流程示意图;
图25是本发明实施方式的控制模块的又一个功能模块示意图;
图26是本发明实施方式的控制方法的又一个流程示意图;
图27是本发明实施方式的控制模块的又一个功能模块示意图;
图28是本发明实施方式的控制方法的又一个流程示意图;
图29是本发明实施方式的第七确定子模块的功能模块示意图;
图30是本发明实施方式的控制方法的又一个流程示意图;
图31是本发明实施方式的控制模块的又一个功能模块示意图;
图32是本发明实施方式的控制方法的又一个流程示意图;
图33是本发明实施方式的控制模块的又一个功能模块示意图;
图34是本发明实施方式的控制方法的又一个流程示意图;
图35是本发明实施方式的控制方法的又一个流程示意图;
图36是本发明实施方式的控制模块的又一个功能模块示意图;
图37是本发明实施方式的控制方法的又一个流程示意图;
图38是本发明实施方式的控制模块的又一个功能模块示意图;
图39是本发明实施方式的控制方法的又一个流程示意图;
图40是本发明实施方式的控制模块的又一个功能模块示意图;
图41是本发明实施方式的控制方法的又一个流程示意图;
图42是本发明实施方式的控制模块的又一个功能模块示意图;
图43是本发明实施方式的控制方法的又一个流程示意图;
图44是本发明实施方式的控制模块的又一个功能模块示意图;
图45是本发明实施方式的控制方法的又一个流程示意图;
图46是本发明实施方式的控制模块的又一个功能模块示意图;
图47是本发明实施方式的控制方法的又一个流程示意图;
图48是本发明实施方式的控制模块的又一个功能模块示意图;
图49是本发明实施方式的控制方法的又一个流程示意图;
图50是本发明实施方式的控制模块的又一个功能模块示意图;
图51是本发明实施方式的控制方法的又一个流程示意图;
图52是本发明实施方式的第十一处理子模块的功能模块示意图;
图53是本发明实施方式的控制方法的又一个流程示意图;
图54是本发明实施方式的控制模块的又一个功能模块示意图;
图55是本发明实施方式的控制方法的又一个流程示意图;
图56是本发明实施方式的第十二处理子模块的功能模块示意图;
图57是本发明实施方式的控制方法的又一个流程示意;
图58是本发明实施方式的控制方法的又一个流程示意;
图59是本发明实施方式的第十三处理子模块的功能模块示意图;
图60是本发明实施方式的电子装置的功能模块示意图。
主要元件符号附图说明:
电子装置1000、控制装置100、处理模块20、获取模块40、控制模块60、第一确定值子模块601、第一寻找子模块602、第一控制子模块603、第二确定子模块604、第二寻找子模块605、第二控制子模块606、第三确定子模块607、第三寻找子模块608、第一处理子模块609、第四确定子模块611、第四寻找子模块612、第三控制子模块613、第五确定子模块614、第五寻找子模块615、第四控制子模块616、第六确定子模块617、第七确定子模块618、第一获取单元6182、第二获取单元6184、第一确定单元6186、第五控制子模块619、第八确定子模块621、第九确定子模块622、第十确定子模块623、第六控制子模块624、第二处理子模块625、第三处理子模块626、第十一确定子模块627、第四处理子模块628、第五处理子模块629、第六处理子模块631、第七处理子模块632、第十二确定子模块633、第八处理子模块634、第一判断子模块635、第十三确定子模块636、第九处理子模块637、第一处理单元6372、第二处理单元6374、第三处理单元6376、第二判断子模块638、第七控制子模块639、第十四确定子模块641、第十五确定子模块642、第十处理子模块643、第十一处理子模块644、第四处理单元6442、第二确定单元6444、第五处理单元6446、第十六确定子模块645、获取子模块646、第十二处理子模块647、第六处理单元6472、第七处理单元6474、第八处理单元6476、第十七确定子模块648、第十三处理子模块649、第三确定单元6492、第九处理单元6494、成像装置200、旋转摄像头210、主镜头220、图像传感器230、广角摄像头240、长焦摄像头250、显示器300、方向传感器400、致动器600、通信模块700、电路板810、处理器820、存储器830、电源电路840。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
请一并参阅图1和图2,本发明实施方式的基于深度的控制方法可以用于基于电子装置1000的成像装置200采集的场景数据控制电子装置1000,场景数据包括缓存主图像。控制方法包括以下步骤:
S20:处理场景数据以获取缓存主图像的深度信息;
S40:根据深度信息获取缓存主图像的前景部分;和
S60:基于前景部分控制电子装置1000。
请再次参阅图2,本发明实施方式的基于深度的控制装置100可以用于基于电子装置1000的成像装置200采集的场景数据控制电子装置1000,场景数据包括缓存主图像。控制装置100包括处理模块20、获取模块40和控制模块60。处理模块20用于处理场景数据以获取缓存主图像的深度信息。获取模块40用于根据深度信息获取缓存主图像的前景部分。控制模块60用于基于前景部分控制电子装置1000。
也即是说,本发明实施方式的控制方法可以由本发明实施方式的控制装置100实现,其中,步骤S20可以由处理模块20实现,步骤S40可以由获取模块40实现,步骤S60可以由控制模块60实现。
在某些实施方式中,本发明实施方式的控制装置100可以应用于本发明实施方式的电子装置1000,或者说本发明实施方式的电子装置1000包括本发明实施方式的控制装置100。此外,本发明实施方式的电子装置1000还包括成像装置200,成像装置200和控制装置100电连接。
本发明实施方式的基于深度的控制方法、控制装置100及电子装置1000利用图像的深度信息来控制电子装置1000,从而使得电子装置1000的控制方法更加丰富和智能化。
在某些实施方式中,电子装置1000包括手机、平板电脑、智能手表、笔记本电脑、智能手环或智能头盔等。在本发明实施方式中,电子装置1000是手机。
请一并参阅图3和图4,在某些实施方式中,电子装置1000包括显示器300和方向传感器400,方向传感器400用于感测成像装置200的朝向;步骤S60包括以下步骤:
S601:根据前景部分和朝向确定当前三维空间结构类型;
S602:在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;和
S603:控制显示器300显示当前构图建议。
请一并参阅图4和图5,在某些实施方式中,电子装置1000包括显示器300和方向传感器400,方向传感器400用于感测成像装置200的朝向;控制模块60包括第一确定子模块601、第一寻找子模块602和第一控制子模块603。第一确定子模块601用于根据前景部分和朝向确定当前三维空间结构类型。第一寻找子模块602用于在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议。第一控制子模块603用于控制显示器300显示当前构图建议。
也即是说,步骤S601可以由第一确定子模块601实现,步骤S602可以由第一寻找子模块602实现,步骤S603可以由第一控制子模块603实现。
如此,可以根据前景部分和朝向确定当前三维空间结构类型,从而获得当前三维空间结构类型对应的当前构图建议,进而可以辅助构图。
具体地,成像装置200的朝向可以理解为成像装置200的拍摄方向,例如成像装置200朝向为向下,说明成像装置200在拍摄地面的场景;成像装置200朝向为向上,说明成像装置200在拍摄天空的场景等。
请一并参阅图6和图7,在某些实施方式中,成像装置200包括旋转摄像头210,成像装置200用于采集场景数据。步骤S60包括以下步骤:
S604:根据前景部分确定当前前景类型;
S605:在预设数据库中寻找与当前前景类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;和
S606:控制旋转摄像头210旋转以获得符合当前构图建议的场景图像。
请一并参阅图7和图8,在某些实施方式中,成像装置200包括旋转摄像头210,成像装置200用于采集场景数据。控制模块60包括第二确定子模块604、第二寻找子模块605和第二控制子模块606。第二确定子模块604用于根据前景部分确定当前前景类型。第二寻找子模块605用于在预设数据库中寻找与当前前景类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议。第二控制子模块606用于控制旋转摄像头210旋转以获得符合当前构图建议的场景图像。
也即是说,步骤S604可以由第二确定子模块604实现,步骤S605可以由第二寻找子模块605实现,步骤S606可以由第二控制子模块606实现。
如此,可以根据深度信息确定当前前景类型,从而获得当前前景类型对应的当前构图建议并根据当前构图建议控制旋转摄像头210旋转以获得构图合适的场景图像。
请一并参阅图9和图10,在某些实施方式中,步骤S60包括以下步骤:
S607:根据前景部分确定当前前景类型;
S608:在预设数据库中寻找与当前前景类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;和
S609:裁剪缓存主图像以获得符合当前构图建议的裁剪图像。
请一并参阅图10和图11,在某些实施方式中,控制模块60包括第三确定子模块607、第三寻找子模块608和第一处理子模块609。第三确定子模块607用于根据前景部分确定当前前景类型。第三寻找子模块608用于在预设数据库中寻找与当前前景类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议。第一处理子模块609用于裁剪缓存主图像以获得符合当前构图建议的裁剪图像。
也即是说,步骤S607可以由第三确定子模块607实现,步骤S608可以由第三寻找子模块608实现,步骤S609可以由第一处理子模块609实现。
如此,可以利用前景部分确定当前前景类型,从而获得当前前景类型对应的当前构图建议并根据当前结构建议裁剪缓存主图像,如此,即便在不改变镜头朝向的情况下,仍然可以通过裁剪图像的方式使得前景在场景中的位置满足当前构图建议的要求,从而获得构图合适的裁剪图像。
请一并参阅图12-14,在某些实施方式中,电子装置1000与成像装置200连接的致动器600。步骤S60包括以下步骤:
S611:根据前景部分确定当前前景类型;
S612:在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;和
S613:控制致动器600驱动成像装置200以改变状态以得到符合当前构图建议的场景图像。
请一并参阅图13-15,在某些实施方式中,电子装置1000包括与成像装置200连接的致动器600。控制模块60包括第四确定子模块611、第四寻找子模块612和第三控制子模块613。第四确定子模块611用于根据前景部分确定当前前景类型。第四寻找子模块612用于在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议。第三控制子模块613用于控制致动器600驱动成像装置200以改变状态以得到符合当前构图建议的场景图像。
也即是说,步骤S611可以由第四确定子模块611实现,步骤S612可以由第四寻找子模块612实现,步骤S613可以由第三控制子模块613实现。
如此,可以利用前景部分确定当前前景类型,从而获得当前前景类型对应的当前构图建议并控制致动器600驱动成像装置200以改变状态以得到构图合适的场景图像。
请一并参阅图14和图16,在某些实施方式中,成像装置200包括用于采集光学图像的主镜头220和设置在主镜头220下用于将光学图像转换成缓存主图像的图像传感器230。步骤S613包括以下步骤:
S6132:控制致动器600驱动主镜头220、图像传感器230和/或成像装置200移动以得到场景图像。
请再次参阅图14和图15,在某些实施方式中,成像装置200包括用于采集光学图像的主镜头220和设置在主镜头220下用于将光学图像转换成缓存主图像的图像传感器230。第三控制子模块613还用于控制致动器600驱动主镜头220、图像传感器230和/或成像装置200移动以得到场景图像。
也即是说,步骤S6132可以由第三控制子模块613实现。
如此,可以通过致动器600自动控制成像装置200获得符合当前构图的场景图像,从而减少人工操作的复杂性,并且避免人工操作可能带来的误差。
具体地,控制装置100可以控制致动器600驱动整个成像装置200或者其中一部分移动以达到自动调整和改变场景图像的功能。例如,可以驱动主镜头220移动,也可以驱动图像传感器230移动,还可以驱动整个成像装置200移动,在此不做任何限制。在本发明实施方式中,控制装置100控制致动器600驱动图像传感器230移动。
请一并参阅图17和图18,在某些实施方式中,成像装置200包括广角摄像头240和长焦摄像头250。步骤S60包括以下步骤:
S614:根据前景部分确定当前前景类型;
S615:在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;和
S616:控制广角摄像头240或长焦摄像头250成像以获得符合当前构图建议的场景图像。
请一并参阅图18和图19,在某些实施方式中,成像装置200包括广角摄像头240和长焦摄像头250。控制模块60包括第五确定子模块614、第五寻找子模块615和第四控制子模块616。第五确定子模块614用于根据前景部分确定当前前景类型。第五寻找子模块615用于在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议。第四控制子模块616用于控制广角摄像头240或长焦摄像头250成像以获得符合当前构图建议的场景图像。
也即是说,步骤S614可以由第五确定子模块614实现,步骤S615可以由第五寻找子模块615实现,步骤S616可以由第四控制子模块616实现。
如此,可以利用前景部分确定当前前景类型,从而获得当前前景类型对应的当前构图建议并控制广角摄像头240或长焦摄像头250成像以得到构图合适的场景图像。
请参阅图20-23,在某些实施方式中,步骤S604、S607、S611或S614包括以下步骤:
S6042:根据前景部分的大小、形状与缓存主图像的背景部分的大小、形状和/或位置配合关系确定前景类型。
请再次参阅图8、图11、图15和图19,在某些实施方式中,第二确定子模块604、第三确定子模块607、第四确定子模块611或第五确定子模块614还用于根据前景部分的大小、形状与缓存主图像的背景部分的大小、形状和/或位置配合关系确定前景类型。
也即是说,步骤S6042可以由第二确定子模块604、第三确定子模块607、第四确定子模块611或第五确定子模块614实现。
如此,可以通过前景部分或者前景部分与背景部分的配合关系来确定前景类型。
可以理解,前景部分作为图像的主体部分,在确定前景类型时,可以作为最主要的决定因素,即利用前景部分的大小、形状、内容等特征决定前景类型。
在某些实施方式中,前景类型包括对称型、九宫图型、对角线类型、三角形类型等。比如,前景部分为左右对称的两个物体,那么可以判断对应的前景类型为对称型。
在某些实施方式中,为了提高构图的质量,在确定前景类型时,还可以参考背景部分或者前景部分和背景部分的配合关系,从而获得更加准确的前景类型,进而得到较理想的构图建议。
请再次参阅图4、图7、图10、图13和图18,在某些实施方式中,电子装置1000包括与云端通信的通信模块700和/或存储器830,预设数据库存储于存储器830和/或云端。
如此,可从多种途径获得构图建议。将预设数据库存储于电子装置1000的存储器830可以减少电子装置1000的工作时间,提高稳定性;将预设数据库存储于云端可以节省硬件资源,避免消耗电子装置1000大量的存储空间,并且可以实时更新对应的预设数据库。
请参阅图24,在某些实施方式中,步骤S60包括以下步骤:
S617:根据前景部分的亮度信息确定参考曝光量;
S618:根据参考曝光量确定暗帧曝光量和亮帧曝光量,暗帧曝光量小于参考曝光量,亮帧曝光量大于参考曝光量;和
S619:根据参考曝光量、暗帧曝光量和亮帧曝光量控制成像装置200曝光。
请参阅图25,在某些实施方式中,控制模块60包括第六确定子模块617、第七确定子模块618和第五控制子模块619。第六确定子模块617用于根据前景部分的亮度信息确定参考曝光量。第七确定子模块618用于根据参考曝光量确定暗帧曝光量和亮帧曝光量,暗帧曝光量小于参考曝光量,亮帧曝光量大于参考曝光量。第五控制子模块619用于根据参考曝光量、暗帧曝光量和亮帧曝光量控制成像装置200曝光。
也即是说,步骤S617可以由第六确定子模块617实现,步骤S618可以由第七确定子模块618实现,步骤S619可以由第五控制子模块619实现。
如此,可以将前景部分作为图像的主体,根据主体部分的亮度信息确定参考曝光量并且根据参考曝光量确定暗帧曝光量和亮帧曝光量,根据参考曝光量、暗帧曝光量和亮帧曝光量控制成像装置200曝光以获得多个图像,从而可以通过图像处理的方法获得主体清晰和动态范围合理的宽动态范围图像。
可以理解,参考曝光量可以是正常曝光图像的曝光量,根据前景部分的亮度信息获得参考曝光量可以提高前景部分,即主体部分的清晰度,从而使得正常曝光图像更加具有观赏性。
请参阅图26,在某些实施方式中,参考曝光量包括曝光时间和成像装置200的感光度。步骤S60包括以下步骤:
S621:根据前景部分的运动信息确定曝光时间;和
S622:根据参考曝光量和曝光时间确定感光度。
请参阅图27,在某些实施方式中,参考曝光量包括曝光时间和成像装置200的感光度。控制模块60包括第八确定子模块621和第九确定子模块622。第八确定子模块621用于根据前景部分的运动信息确定曝光时间。第九确定子模块622用于根据参考曝光量和曝光时间确定感光度。
也即是说,步骤S621可以由第八确定子模块621实现,步骤S622可以由第九确定子模块622实现。
如此,可以根据前景部分的运动状态确定曝光时间和成像装置200的感光度。
可以理解,在前景部分处于运动状态时,为了确保前景部分的清晰度和避免出现重影等问题,可以减少曝光时间,同时为了确保前景部分的亮度,可以提高感光度以使得参考曝光量基本不变。在前景部分处于静止状态时,为了避免感光度太大带来的噪声,可以适当降低感光度和增加曝光时间。
请参阅图28,在某些实施方式中,步骤S618包括以下步骤:
S6182:获取缓存主图像的亮度值大于第一亮度阈值的区域为高亮区域;
S6184:获取缓存主图像的亮度值小于第二亮度阈值的区域为低亮区域,第一亮度阈值大于第二亮度阈值;和
S6186:根据高亮区域和低亮区域的比例以及参考曝光量确定暗帧曝光量和亮帧曝光量。
请参阅图29,在某些实施方式中,第七确定子模块618包括第一获取单元6182、第二获取单元6184和第一确定单元6186。第一获取单元6182用于获取缓存主图像的亮度值大于第一亮度阈值的区域为高亮区域。第二获取单元6184用于获取缓存主图像的亮度值小于第二亮度阈值的区域为低亮区域,第一亮度阈值大于第二亮度阈值。第一确定单元6186用于根据高亮区域和低亮区域的比例以及参考曝光量确定暗帧曝光量和亮帧曝光量。
也即是说,步骤S6182可以由第一获取单元6182实现,步骤S6184可以由第二获取单元6184实现,步骤S6186可以由第一确定单元6186实现。
如此,可以根据缓存主图像的高亮区域和低亮区域的比例以及参考曝光量确定暗帧曝光量和亮帧曝光量。
可以理解,暗帧曝光量可以是欠曝图像的曝光量,亮帧曝光量可以是过曝图像的曝光量。在高亮区域所占比例较大时,说明图像的亮度偏高,可以适当减小暗帧曝光量和/或亮帧曝光量;在低亮区域所占比例较大时,说明图像的亮度偏低,可适当增大暗帧曝光量和/或亮帧曝光量,从而可以根据实际情况确定合适的暗帧曝光量和亮帧曝光量。
在某些实施方式中,根据高亮区域和低亮区域的比例确定暗帧曝光量和亮帧曝光量的方式可以是根据预先存储的高亮、低亮比例关系确定暗帧曝光量和亮帧曝光量。比如,电子装置1000在出厂前,经过大量的数据和实验获得高亮区域和低亮区域的比例对应的较佳的暗帧曝光量和亮帧曝光量,并且将这些比例关系存储在电子装置1000中,从而通过确定比例即可快速地获得暗帧曝光量和亮帧曝光量。
请参阅图30,在某些实施方式中,步骤S60包括以下步骤:
S623:确定缓存主图像除前景部分外的区域为背景部分;和
S624:根据背景部分的亮度信息调整暗帧曝光量和亮帧曝光量。
请参阅图31,在某些实施方式中,控制模块60包括第十确定子模块623和第六控制子模块624。第十确定子模块623用于确定缓存主图像除前景部分外的区域为背景部分。第六控制子模块624用于根据背景部分的亮度信息调整暗帧曝光量和亮帧曝光量。
也即是说,步骤S623可以由第十确定子模块623实现,步骤S624可以由第六控制子模块624实现。
如此,可根据背景部分的亮度信息调整暗帧曝光量和亮帧曝光量。
可以理解,由于背景部分相对于前景部分,即主体部分的重要性较小,所以在缓存主图像的亮度最小或最大的区域处于背景部分时,可以适当的调整暗帧曝光量和亮帧曝光量,从而使得成像装置200曝光获得的图像具有更好的对比度。比如在缓存主图像的亮度最小的区域位于背景部分时,可以减小亮帧曝光量,以使得过曝图像的对比度合适并且降低过曝图像的背景部分的噪声。
请参阅图32,在某些实施方式中,缓存主图像包括第一曝光值,步骤S60包括以下步骤:
S625:处理缓存主图像以区分前景部分的亮度和暗区;和
S626:处理缓存主图像以第二曝光值提升前景部分的暗区的亮度。
请参阅图33,在某些实施方式中,缓存主图像包括第一曝光值,控制模块60包括第二处理子模块625和第三处理子模块626。第二处理子模块625用于处理缓存主图像以区分前景部分的亮度和暗区。第三处理子模块626用于处理缓存主图像以第二曝光值提升前景部分的暗区的亮度。
也即是说,步骤S625可以由第二处理子模块625实现,步骤S626可以由第三处理子模块626实现。
如此,可以通过图像处理方法提升前景部分的亮度,从而得到前景部分突出的宽动态图像。
请参阅图34,在某些实施方式中,步骤S625包括以下步骤:
S6252:处理缓存主图像的直方图以区分亮区和暗区。
请再次参阅图33,在某些实施方式中,第二处理子模块625还用于处理缓存主图像的直方图以区分亮区和暗区。
也即是说,步骤S6252可以由第二处理子模块625实现。
如此,可以通过处理缓存主图像的直方图快速地区分亮区和暗区。
具体地,缓存主图像的直方图的横轴从左至右表示亮度的递增,纵轴从下到上表示在某一亮度的像素数量的递增。亮度的范围为0-255,也即是表示由黑到白。在某一点的峰值越高,表示在该亮度下的像素越多。或者说,亮度直方图可以从整体上反应一幅图像的亮暗程度。具体地,对于缓存主图像,若希望区分前景部分的亮区和暗区,可对缓存主图像的前景部分进行分块,例如分为3*3或5*5个子区域,并对每个子区域的直方图进行处理,即可获知每个子区域的亮暗程度,从而区分前景部分的亮区和暗区。
请参阅图35,在某些实施方式中,步骤S60包括以下步骤:
S627:确定缓存主图像除前景部分外的背景部分;和
S628:处理缓存主图像以第三曝光值提升背景部分的亮度,第三曝光值大于第一曝光值且小于第二曝光值。
请参阅图36,在某些实施方式中,控制模块60包括以下步骤第十一确定子模块627和第四处理子模块628。第十一确定子模块627用于确定缓存主图像除前景部分外的背景部分。第四处理子模块628用于处理缓存主图像以第三曝光值提升背景部分的亮度,第三曝光值大于第一曝光值且小于第二曝光值。
也即是说,步骤S627可以由第十一确定子模块627实现,步骤S628可以由第四处理子模块628实现。
如此,可以提升背景部分的亮度,并且由于背景部分提升的亮度小于前景部分和/或前景部分暗区的亮度,也即是说,对前景部分和背景部分做不同幅度的亮度提升,前景部分清晰可见,背景部分亮度提升幅度较小,噪声得到较好的控制,并且图像的整体对比度也表现较好。
请参阅图37,在某些实施方式中,步骤S60包括以下步骤:
S629:处理缓存主图像以区分背景部分的亮区和暗区;
步骤S628包括以下步骤:
S6282:处理缓存主图像以第三曝光值提升背景部分的暗区的亮度。
请参阅图38,在某些实施方式中,控制模块60包括第五处理子模块629。第五处理子模块629用于处理缓存主图像以区分背景部分的亮区和暗区。第四处理子模块628还用于处理缓存主图像以第三曝光值提升背景部分的暗区的亮度。
也即是说,步骤S629可以由第五处理子模块629实现,步骤S6282可以由第四处理子模块628实现。
与前景部分相类似地,图像的背景部分通常包括亮区和暗区,一般地,图像的有限亮度域为8比特,也即是数据范围为0-255,如此,可根据数值范围确定亮区与暗区。可以理解,若对背景部分不加区分全部进行亮度提升,则可能造成背景部分的暗区的噪声过大以及图像整体对比度的下降。
请参阅图39,在某些实施方式中,步骤S60包括以下步骤:
S631:处理缓存主图像以识别前景部分的主要色彩;和
S632:提高主要色彩的饱和度。
请参阅图40,在某些实施方式中,控制模块60包括第六处理子模块631和第七处理子模块632。第六处理子模块631用于处理缓存主图像以识别前景部分的主要色彩。第七处理子模块632用于提高主要色彩的饱和度。
也即是说,步骤S631可以由第六处理子模块631实现,步骤S632可以由第七处理子模块632实现。
如此,可以快速有效地提高前景部分的色彩饱和度,从而使得前景部分,即主体部分突出。
具体地,主要色彩是指RGB图像中颜色通道占比最大的色彩。比如红色通道在某个像素的红、绿、蓝三个颜色通道中的占比最大,则红色就是主要色彩,可以通过增强红色通道的色彩饱和度来增强前景部分的视觉效果。提升主要色彩饱和度的方法可以是增大主要色彩的占比。
请参阅图41,在某些实施方式中,步骤S60包括以下步骤:
S633:确定缓存主图像除前景部分外的背景部分;和
S634:处理缓存主图像以降低背景部分的色彩饱和度。
请参阅图42,在某些实施方式中,控制模块60包括第十二确定子模块633和第八处理子模块634。第十二确定子模块633用于确定缓存主图像除前景部分外的背景部分。第八处理子模块634用于处理缓存主图像以降低背景部分的色彩饱和度。
也即是说,步骤S633可以由第十二确定子模块633实现,步骤S634可以由第八处理子模块634实现。
如此,可以降低背景部分的色彩饱和度,通过对比可以使得前景部分,即主体部分突出。
请参阅图43,在某些实施方式中,步骤S60包括以下步骤:
S635:判断前景部分占缓存主图像的面积比是否落入预定范围;
S636:在面积比落入预定范围时确定前景部分为主体;和
S637:根据主体处理缓存主图像以绘制逆光照射主体的效果。
请参阅图44,在某些实施方式中,控制模块60包括第一判断子模块635、第十三确定子模块636和第九处理子模块637。第一判断子模块635用于判断前景部分占缓存主图像的面积比是否落入预定范围。第十三确定子模块636用于在面积比落入预定范围时确定前景部分为主体。第九处理子模块637用于根据主体处理缓存主图像以绘制逆光照射主体的效果。
也即是说,步骤S635可以由第一判断子模块635实现,步骤S636可以由第十三确定子模块636实现,步骤S637可以由第九处理子模块637实现。
如此,可以根据前景部分处理缓存主图像,从而获得视觉效果更好的逆光特效图像。
在某些实施方式中,预定范围为15-60。
可以理解,前景部分在缓存主图像中所占比例为15-60时,前景部分的大小较为适中,从而可以获得高质量的逆光特效图像。
请参阅图45,在某些实施方式中,步骤S60包括以下步骤:
S638:在面积比超出预定范围时判断缓存主图像不存在主体;
S639:在缓存主图像不存在主体时直接输出缓存主图像。
请参阅图46,在某些实施方式中,控制模块60包括第二判断子模块638和第七控制子模块639。第二判断子模块638用于在面积比超出预定范围时判断缓存主图像不存在主体。第七控制子模块639用于在缓存主图像不存在主体时直接输出缓存主图像。
也即是说,步骤S638可以由第二判断子模块638实现,步骤S639可以由第七控制子模块639实现。
如此,可以在前景部分大小不合适时,判断缓存主图像不存在主体并直接输出缓存主图像,从而减少图像处理时间。
请参阅图47,在某些实施方式中,步骤S60包括以下步骤:
S641:确定缓存主图像除主体外的区域为背景部分;
步骤S637包括以下步骤:
S6372:处理缓存主图像以使得背景部分过曝;
S6374:处理缓存主图像以使得主体亮度增大;和
S6376:处理缓存主图像以使得主体的轮廓出现强光散射效果。
请参阅图48,在某些实施方式中,控制模块60包括第十四确定子模块641。第十四确定子模块641用于确定缓存主图像除主体外的区域为背景部分。第九处理子模块637包括第一处理单元6372、第二处理单元6374和第三处理单元6376。第一处理单元6372用于处理缓存主图像以使得背景部分过曝。第二处理单元6374用于处理缓存主图像以使得主体亮度增大。第三处理单元6376用于处理缓存主图像以使得主体的轮廓出现强光散射效果。
也即是说,步骤S641可以由第十四确定子模块641实现,步骤S6372可以由第一处理单元6372实现,步骤S6374可以由第二处理单元6374实现,步骤S6376可以由第三处理单元6376实现。
如此,对背景部分、主体以及主体轮廓进行不同的图像处理,从而获得视觉效果更好的逆光特效图像。
请参阅图49,在某些实施方式中,步骤S60包括以下步骤:
S642:确定缓存主图像除前景部分外的背景部分;
S643:采用第一锐化程度锐化前景部分;和
S644:采用第二锐化程度锐化背景部分,第一锐化程度大于第二锐化程度。
请参阅图50,在某些实施方式中,控制模块60包括第十五确定子模块642、第十处理子模块643和第十一处理子模块644。第十五确定子模块642用于确定缓存主图像除前景部分外的背景部分。第十处理子模块643用于采用第一锐化程度锐化前景部分。第十一处理子模块644用于采用第二锐化程度锐化背景部分,第一锐化程度大于第二锐化程度。
也即是说,步骤S642可以由第十五确定子模块642实现,步骤S643可以由第十处理子模块643实现,步骤S644可以由第十一处理子模块644实现。
如此,可以对缓存主图像的前景部分和背景部分进行不同程度的锐化,从而突出作为主体的前景部分。
请参阅图51,在某些实施方式中,步骤S644包括以下步骤:
S6442:根据深度信息将背景部分划分成至少一个锐化区域;
S6444:确定每个锐化区域的锐化程度,每个锐化区域的锐化程度小于等于第二锐化程度并与对应的深度负相关;和
S6446:锐化背景部分。
请参阅图52,在某些实施方式中,第十一处理子模块644包括第四处理单元6442、第二确定单元6444和第五处理单元6446。第四处理单元6442用于根据深度信息将背景部分划分成至少一个锐化区域。第二确定单元6444用于确定每个锐化区域的锐化程度,每个锐化区域的锐化程度小于等于第二锐化程度并与对应的深度负相关。第五处理单元6446用于锐化背景部分。
也即是说,步骤S6442可以由第四处理单元6442实现,步骤S6444可以由第二确定单元6444实现,步骤S6446可以由第五处理单元6446实现。
如此,可使得背景部分层次分明,具有更佳的视觉效果。
具体地,可将背景部分当成另一帧缓存主图像,依据上述的图像锐化方法进行处理。例如将背景部分划分成第一锐化区域和第二锐化区域,第一锐化区域的深度小于第二锐化区域,采用第二锐化程度锐化第一锐化区域,采用第三锐化程度锐化第二锐化区域,第二锐化程度大于第三锐化程度。
请参阅图53,在某些实施方式中,步骤S60包括以下步骤:
S645:确定缓存主图像除前景部分外的背景部分;
S646:获取背景部分的背景深度信息;
S647:根据背景深度信息划分背景部分为至少一个虚化区域,每个虚化区域对应的深度范围的跨度与深度范围距离缓存主图像的最前点的距离正相关;
S648:确定每个虚化区域的虚化程度,每个虚化区域的虚化程度与对应的深度正相关;和
S649:虚化背景部分。
请参阅图54,在某些实施方式中,控制模块60包括第十六确定子模块645、获取子模块646、第十二处理子模块647、第十七确定子模块648和第十三处理子模块649。第十六确定子模块645用于确定缓存主图像除前景部分外的背景部分。获取子模块646用于获取背景部分的背景深度信息。第十二处理子模块647用于根据背景深度信息划分背景部分为至少一个虚化区域,每个虚化区域对应的深度范围的跨度与深度范围距离缓存主图像的最前点的距离正相关。第十七确定子模块648用于确定每个虚化区域的虚化程度,每个虚化区域的虚化程度与对应的深度正相关。第十三处理子模块649用于虚化背景部分。
也即是说,步骤S645可以由第十六确定子模块645实现,步骤S646可以由获取子模块646实现,步骤S647可以由第十二处理子模块647实现,步骤S648可以由第十七确定子模块648实现,步骤S649可以由第十三处理子模块649实现。
如此,可以将缓存主图像的背景部分划分成多个虚化区域,并对不同虚化区域进行不同程度的虚化,使得图像的虚化效果更加自然、更接近光学虚焦效果,提升用户的视觉感觉。
请参阅图55,在某些实施方式中,步骤S647包括以下步骤:
S6472:寻找背景部分的最前点;
S6474:从背景部分的最前点开始到远景点划分成不同的深度范围;和
S6476:将背景部分属于同一深度范围的区域划分为同一虚化区域。
请参阅图56,在某些实施方式中,第十二处理子模块647包括第六处理单元6472、第七处理单元6474和第八处理单元6476。第六处理单元6472用于寻找背景部分的最前点。第七处理单元6474用于从背景部分的最前点开始到远景点划分成不同的深度范围。第八处理单元6476用于将背景部分属于同一深度范围的区域划分为同一虚化区域。
也即是说,步骤S6472可以由第六处理单元6472实现,步骤S6474可以由第七处理单元6474实现,步骤S6476可以由第八处理单元6476实现。
如此,根据背景部分的深度将背景部分划分为多个虚化区域,每个虚化区域对应一个设定深度范围,以便对各个虚化区域进行不同程度的虚化操作。
需要说明的是,每个虚化区域对应的深度范围的跨度与每个虚化区域所处的深度位置相关。虚化区域所处的深度越深,虚化区域对应的深度范围的跨度越大。其中,与缓存主图像的最前点距离最近的第一深度范围为第一虚化区域,紧接第一虚化区域后的虚化区域为第二虚化区域,第二虚化区域具有第二深度范围,紧接第二虚化区域后的虚化区域为第三虚化区域,第三虚化区域具有第三深度范围,以此类推。其中,第一深度范围的跨度小于第二深度范围的跨度,第二深度范围的跨度小于第三深度范围的跨度,以此类推。如此,距离背景部分的最前点越远的虚化区域的设定深度范围跨度越大,虚化处理后的图片的虚化效果越接近光学虚焦的效果,用户的视觉感受更佳。
请参阅图57,在某些实施方式中,步骤S6474包括以下步骤:
S6478:将大于深度阈值的深度范围划分为远景深度范围。
请再次参阅图56,在某些实施方式中,第七处理单元6474还用于将大于深度阈值的深度范围划分为远景深度范围。
也即是说,步骤S6478可以由第七处理单元6474实现。
可以理解,当背景部分的深度大于某一深度阈值时,获得的大于深度阈值部分的背景部各个物体的深度信息的精度较小,且对该大于深度阈值部分的背景继续划分多个虚化区域后各个虚化区域的虚化程度差异不明显,如此将大于该深度阈值的背景部分划分为多个虚化区域的作用不大。因此,将大于该深度阈值的背景部分直接划分为远景深度范围,远景深度范围为一个虚化区域。
请参阅图58,在某些实施方式中,步骤S649包括以下步骤:
S6492:根据虚化程度确定对应的虚化区域的高斯核;和
S6494:根据高斯核虚化对应的虚化区域。
请参阅图59,在某些实施方式中,第十三处理子模块649包括第三确定单元6492和第九处理单元6494。第三确定单元6492用于根据虚化程度确定对应的虚化区域的高斯核。第九处理单元6494用于根据高斯核虚化对应的虚化区域。
也即是说,步骤S6492可以由第三确定单元6492实现,步骤S6494可以由第九处理单元6494实现。
如此,采用不同的高斯核对缓存主图像的背景部分的各个虚化区域进行不同程度的虚化处理,提升图像的虚化效果。
具体地,图像虚化一般采用高斯核函数进行模糊处理,其中,高斯核可看作为权重矩阵,对每个像素采用不同的权重矩阵进行高斯模糊值得计算,即可得到不同的虚化效果。权重矩阵与高斯核函数的方差有关,方差越大,表示高斯核函数的径向作用范围越宽,平滑效果越好即模糊程度越高。计算每个像素的高斯模糊值时,将所要计算的像素作为中心像素,并采用权重矩阵对中心像素周边的像素点的像素值进行加权计算最终得到所要计算的像素的高斯模糊值。在本发明的具体实施例中,同一虚化区域采用相同的权重矩阵使得同一虚化区域具有相同的虚化效果。不同的虚化区域采用不同的权重矩阵,距离背景部分的前景点越远的虚化区域的权重矩阵对应的方差越小,虚化程度越高。
请参阅图60,本发明实施方式的电子装置1000还包括电路板810、处理器820、存储器830和电源电路840。其中,电路板810安置在电子装置1000的空间内部,处理器820和存储器830设置在电路板810上,电源电路840用于为电子装置1000的各个电路或器件供电。
存储器830用于存储可执行程序代码。处理器820通过读取存储器830中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行上述实施方式的控制方法。处理器820用于执行以下步骤:
处理场景数据以获取缓存主图像的深度信息;
根据深度信息获取缓存主图像的前景部分;和
基于前景部分控制电子装置1000。
处理器820还可以用于执行以下步骤:
根据前景部分和朝向确定当前三维空间结构类型;
在预设数据库中寻找与当前三维空间结构类型对应的当前构图建议,预设数据库包括有多种前景类型和对应的构图建议;
控制显示器300显示当前构图建议;
根据前景部分的亮度信息确定参考曝光量;
根据参考曝光量确定暗帧曝光量和亮帧曝光量,暗帧曝光量小于参考曝光量,亮帧曝光量大于参考曝光量;和
根据参考曝光量、暗帧曝光量和亮帧曝光量控制成像装置200曝光。
需要说明的是,前述对控制方法和控制装置100的解释说明也适用于本发明实施方式的电子装置1000,在此不再赘述。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于执行特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的执行,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于执行逻辑功能的可执行指令的定序列表,可以具体执行在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,″计算机可读介质″可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来执行。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来执行。例如,如果用硬件来执行,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来执行:具有用于对数据信号执行逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解执行上述实施方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式执行,也可以采用软件功能模块的形式执行。所述集成的模块如果以软件功能模块的形式执行并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (56)
1.一种基于深度的控制方法,用于基于电子装置的成像装置采集的场景数据控制所述电子装置,所述场景数据包括缓存主图像;其特征在于,所述控制方法包括以下步骤:
处理所述场景数据以获取所述缓存主图像的深度信息;
根据所述深度信息获取所述缓存主图像的前景部分;和
基于所述前景部分控制所述电子装置;
所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分的亮度信息确定参考曝光量;
根据所述参考曝光量确定暗帧曝光量和亮帧曝光量,所述暗帧曝光量小于所述参考曝光量,所述亮帧曝光量大于所述参考曝光量;和
根据所述参考曝光量、所述暗帧曝光量和所述亮帧曝光量控制所述成像装置曝光;
所述根据所述参考曝光量确定暗帧曝光量和亮帧曝光量的步骤包括以下步骤:
获取所述缓存主图像的亮度值大于第一亮度阈值的区域为高亮区域;
获取所述缓存主图像的亮度值小于第二亮度阈值的区域为低亮区域,所述第一亮度阈值大于所述第二亮度阈值;和
根据所述高亮区域和低亮区域的比例以及参考曝光量确定所述暗帧曝光量和所述亮帧曝光量;在所述高亮区域的比例大于所述低亮区域的比例时,减小所述暗帧曝光量和/或所述亮帧曝光量;在所述低亮区域的比例大于所述高亮区域的比例时,增大所述暗帧曝光量和/或所述亮帧曝光量;
所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
确定所述缓存主图像除所述前景部分外的区域为背景部分;和
根据所述背景部分的亮度信息调整所述暗帧曝光量和所述亮帧曝光量;
所述根据所述背景部分的亮度信息调整所述暗帧曝光量和所述亮帧曝光量的步骤,在所述根据所述参考曝光量确定暗帧曝光量和亮帧曝光量的步骤之后,且在所述根据所述参考曝光量、所述暗帧曝光量和所述亮帧曝光量控制所述成像装置曝光的步骤之前。
2.如权利要求1所述的控制方法,其特征在于,所述电子装置包括显示器和方向传感器,所述方向传感器用于感测所述成像装置的朝向;所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分和所述朝向确定当前三维空间结构类型;
在预设数据库中寻找与所述当前三维空间结构类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
控制所述显示器显示所述当前构图建议。
3.如权利要求1所述的控制方法,其特征在于,所述成像装置包括旋转摄像头,所述成像装置用于采集场景数据;所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分确定当前前景类型;
在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
控制所述旋转摄像头旋转以获得符合所述当前构图建议的场景图像。
4.如权利要求1所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分确定当前前景类型;
在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
裁剪所述缓存主图像以获得符合所述当前构图建议的裁剪图像。
5.如权利要求1所述的控制方法,其特征在于,所述电子装置包括与所述成像装置连接的致动器;所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分确定当前前景类型;
在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
控制所述致动器驱动所述成像装置以改变状态以得到符合所述当前构图建议的场景图像。
6.如权利要求5所述的控制方法,其特征在于,所述成像装置包括用于采集光学图像的主镜头和设置在所述主镜头下用于将所述光学图像转换成所述缓存主图像的图像传感器;所述控制所述致动器驱动所述成像装置以改变状态以得到符合所述当前构图建议的场景图像的步骤包括以下步骤:
控制所述致动器驱动所述主镜头、所述图像传感器和/或所述成像装置移动以得到所述场景图像。
7.如权利要求1所述的控制方法,其特征在于,所述成像装置包括广角摄像头和长焦摄像头;所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分确定当前前景类型;
在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
控制所述广角摄像头或所述长焦摄像头成像以获得符合所述当前构图建议的场景图像。
8.如权利要求3、4、5或7所述的控制方法,其特征在于,所述根据所述前景部分确定当前前景类型的步骤包括以下步骤:
根据所述前景部分的大小、形状与所述缓存主图像的背景部分的大小、形状和/或位置配合关系确定所述前景类型。
9.如权利要求2、3、4、5或7所述的控制方法,其特征在于,所述电子装置包括与云端通信的通信模块和/或存储器,所述预设数据库存储于所述存储器和/或所述云端。
10.如权利要求1所述的控制方法,其特征在于,所述参考曝光量包括曝光时间和成像装置的感光度,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
根据所述前景部分的运动信息确定所述曝光时间;和
根据所述参考曝光量和所述曝光时间确定所述感光度。
11.如权利要求1所述的控制方法,其特征在于,所述缓存主图像包括第一曝光值,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
处理所述缓存主图像以区分所述前景部分的亮区和暗区;和
处理所述缓存主图像以第二曝光值提升所述前景部分的暗区的亮度。
12.如权利要求11所述的控制方法,其特征在于,所述处理所述缓存主图像以区分所述前景部分的亮区和暗区的步骤包括以下步骤:
处理所述缓存主图像的直方图以区分所述亮区和所述暗区。
13.如权利要求11所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
处理所述缓存主图像以第三曝光值提升所述背景部分的亮度,所述第三曝光值大于所述第一曝光值且小于所述第二曝光值。
14.如权利要求13所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
处理所述缓存主图像以区分所述背景部分的亮区和暗区;
所述处理所述缓存主图像以第三曝光值提升所述背景部分的亮度的步骤包括以下步骤:
处理所述缓存主图像以第三曝光值提升所述背景部分的暗区的亮度。
15.如权利要求1所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
处理所述缓存主图像以识别所述前景部分的主要色彩;和
提高所述主要色彩的饱和度。
16.如权利要求15所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
处理所述缓存主图像以降低所述背景部分的色彩饱和度。
17.如权利要求1所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
判断所述前景部分占所述缓存主图像的面积比是否落入预定范围;
在所述面积比落入所述预定范围时确定所述前景部分为主体;和
根据所述主体处理所述缓存主图像以绘制逆光照射所述主体的效果。
18.如权利要求17所述的控制方法,其特征在于,所述预定范围为15-60。
19.如权利要求17所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
在所述面积比超出所述预定范围时判断所述缓存主图像不存在所述主体;
在所述缓存主图像不存在所述主体时直接输出所述缓存主图像。
20.如权利要求17所述的控制方法,其特征在于,
所述根据所述主体处理所述缓存主图像以绘制逆光照射所述主体的效果的步骤包括以下步骤:
处理所述缓存主图像以使得所述背景部分过曝;
处理所述缓存主图像以使得所述主体亮度增大;和
处理所述缓存主图像以使得所述主体的轮廓出现强光散射效果。
21.如权利要求1所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
采用第一锐化程度锐化所述前景部分;和
采用第二锐化程度锐化所述背景部分,所述第一锐化程度大于所述第二锐化程度。
22.如权利要求21所述的控制方法,其特征在于,所述采用第二锐化程度锐化所述背景部分的步骤包括以下步骤:
根据深度信息将所述背景部分划分成至少一个锐化区域;
确定每个所述锐化区域的锐化程度,每个所述锐化区域的锐化程度小于等于所述第二锐化程度并与对应的深度负相关;和
锐化所述背景部分。
23.如权利要求1所述的控制方法,其特征在于,所述基于所述前景部分控制所述电子装置的步骤包括以下步骤:
获取所述背景部分的背景深度信息;
根据所述背景深度信息划分所述背景部分为至少一个虚化区域,每个所述虚化区域对应的深度范围的跨度与所述深度范围距离所述缓存主图像的最前点的距离正相关;
确定每个所述虚化区域的虚化程度,每个所述虚化区域的虚化程度与对应的深度正相关;和
虚化所述背景部分。
24.如权利要求23所述的控制方法,其特征在于,所述根据所述背景深度信息划分所述背景部分为至少一个虚化区域的步骤包括以下步骤:
寻找所述背景部分的最前点;
从所述背景部分的最前点开始到远景点划分成不同的深度范围;和
将所述背景部分属于同一所述深度范围的区域划分为同一所述虚化区域。
25.如权利要求24所述的控制方法,其特征在于,所述从所述背景部分的最前点开始到远景点划分成不同的深度范围的步骤包括以下步骤:
将大于深度阈值的深度范围划分为远景深度范围。
26.如权利要求23所述的控制方法,其特征在于,所述虚化所述背景部分的步骤包括以下步骤:
根据所述虚化程度确定对应的所述虚化区域的高斯核;和
根据所述高斯核虚化对应的所述虚化区域。
27.一种基于深度的控制装置,用于基于电子装置的成像装置采集的场景数据控制所述电子装置,所述场景数据包括缓存主图像;其特征在于,所述控制装置包括:
处理模块,所述处理模块用于处理所述场景数据以获取所述缓存主图像的深度信息;
获取模块,所述获取模块用于根据所述深度信息获取所述缓存主图像的前景部分;和
控制模块,所述控制模块用于基于所述前景部分控制所述电子装置;
所述控制模块包括:
第六确定子模块,所述第六确定子模块用于根据所述前景部分的亮度信息确定参考曝光量;
第七确定子模块,所述第七确定子模块用于根据所述参考曝光量确定暗帧曝光量和亮帧曝光量,所述暗帧曝光量小于所述参考曝光量,所述亮帧曝光量大于所述参考曝光量;和
第五控制子模块,所述第五控制子模块用于根据所述参考曝光量、所述暗帧曝光量和所述亮帧曝光量控制所述成像装置曝光;
所述第七确定子模块包括:
第一获取单元,所述第一获取单元用于获取所述缓存主图像的亮度值大于第一亮度阈值的区域为高亮区域;
第二获取单元,所述第二获取单元用于获取所述缓存主图像的亮度值小于第二亮度阈值的区域为低亮区域,所述第一亮度阈值大于所述第二亮度阈值;和
第一确定单元,所述第一确定单元用于根据所述高亮区域和低亮区域的比例以及参考曝光量确定所述暗帧曝光量和所述亮帧曝光量;在所述高亮区域的比例大于所述低亮区域的比例时,减小所述暗帧曝光量和/或所述亮帧曝光量;在所述低亮区域的比例大于所述高亮区域的比例时,增大所述暗帧曝光量和/或所述亮帧曝光量;
所述控制模块包括:
第十确定子模块,所述第十确定子模块用于确定所述缓存主图像除所述前景部分外的区域为背景部分;和
第六控制子模块,所述第六控制子模块用于根据所述背景部分的亮度信息调整所述暗帧曝光量和所述亮帧曝光量;
所述第六控制子模块在所述第七确定子模块之后执行,且在所述第五控制子模块之前执行。
28.如权利要求27所述的控制装置,其特征在于,所述电子装置包括显示器和方向传感器,所述方向传感器用于感测所述成像装置的朝向;所述控制模块包括:
第一确定子模块,所述第一确定子模块用于根据所述前景部分和所述朝向确定当前三维空间结构类型;
第一寻找子模块,所述第一寻找子模块用于在预设数据库中寻找与所述当前三维空间结构类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
第一控制子模块,所述第一控制子模块用于控制所述显示器显示所述当前构图建议。
29.如权利要求27所述的控制装置,其特征在于,所述成像装置包括旋转摄像头,所述成像装置用于采集场景数据;所述控制模块包括:
第二确定子模块,所述第二确定子模块用于根据所述前景部分确定当前前景类型;
第二寻找子模块,所述第二寻找子模块用于在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
第二控制子模块,所述第二控制子模块用于控制所述旋转摄像头旋转以获得符合所述当前构图建议的场景图像。
30.如权利要求29所述的控制装置,其特征在于,所述第二确定子模块还用于根据所述前景部分的大小、形状与所述缓存主图像的背景部分的大小、形状和/或位置配合关系确定所述前景类型。
31.如权利要求27所述的控制装置,其特征在于,所述控制模块包括:
第三确定子模块,所述第三确定子模块用于根据所述前景部分确定当前前景类型;
第三寻找子模块,所述第三寻找子模块用于在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
第一处理子模块,所述第一处理子模块用于裁剪所述缓存主图像以获得符合所述当前构图建议的裁剪图像。
32.如权利要求31所述的控制装置,其特征在于,所述第三确定子模块还用于根据所述前景部分的大小、形状与所述缓存主图像的背景部分的大小、形状和/或位置配合关系确定所述前景类型。
33.如权利要求27所述的控制装置,其特征在于,所述电子装置包括与所述成像装置连接的致动器;所述控制模块包括:
第四确定子模块,所述第四确定子模块用于根据所述前景部分确定当前前景类型;
第四寻找子模块,所述第四寻找子模块用于在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
第三控制子模块,所述第三控制子模块用于控制所述致动器驱动所述成像装置以改变状态以得到符合所述当前构图建议的场景图像。
34.如权利要求33所述的控制装置,其特征在于,所述第四确定子模块还用于根据所述前景部分的大小、形状与所述缓存主图像的背景部分的大小、形状和/或位置配合关系确定所述前景类型。
35.如权利要求33所述的控制装置,其特征在于,所述成像装置包括用于采集光学图像的主镜头和设置在所述主镜头下用于将所述光学图像转换成所述缓存主图像的图像传感器;所述第三控制子模块还用于控制所述致动器驱动所述主镜头、所述图像传感器和/或所述成像装置移动以得到所述场景图像。
36.如权利要求27所述的控制装置,其特征在于,所述成像装置包括广角摄像头和长焦摄像头;所述控制模块包括:
第五确定子模块,所述第五确定子模块用于根据所述前景部分确定当前前景类型;
第五寻找子模块,所述第五寻找子模块用于在预设数据库中寻找与所述当前前景类型对应的当前构图建议,所述预设数据库包括有多种前景类型和对应的构图建议;和
第四控制子模块,所述第四控制子模块用于控制所述广角摄像头或所述长焦摄像头成像以获得符合所述当前构图建议的场景图像。
37.如权利要求36所述的控制装置,其特征在于,所述第五确定子模块还用于根据所述前景部分的大小、形状与所述缓存主图像的背景部分的大小、形状和/或位置配合关系确定所述前景类型。
38.如权利要求28、29、31、33或36所述的控制装置,其特征在于,所述电子装置包括与云端通信的通信模块和/或存储器,所述预设数据库存储于所述存储器和/或所述云端。
39.如权利要求27所述的控制装置,其特征在于,所述参考曝光量包括曝光时间和成像装置的感光度,所述控制模块包括:
第八确定子模块,所述第八确定子模块用于根据所述前景部分的运动信息确定所述曝光时间;和
第九确定子模块,所述第九确定子模块用于根据所述参考曝光量和所述曝光时间确定所述感光度。
40.如权利要求27所述的控制装置,其特征在于,所述缓存主图像包括第一曝光值,所述控制模块包括:
第二处理子模块,所述第二处理子模块用于处理所述缓存主图像以区分所述前景部分的亮区和暗区;和
第三处理子模块,所述第三处理子模块用于处理所述缓存主图像以第二曝光值提升所述前景部分的暗区的亮度。
41.如权利要求40所述的控制装置,其特征在于,所述第二处理子模块还用于处理所述缓存主图像的直方图以区分所述亮区和所述暗区。
42.如权利要求40所述的控制装置,其特征在于,所述控制模块包括以下步骤:
第四处理子模块,所述第四处理子模块用于处理所述缓存主图像以第三曝光值提升所述背景部分的亮度,所述第三曝光值大于所述第一曝光值且小于所述第二曝光值。
43.如权利要求42所述的控制装置,其特征在于,所述控制模块包括:
第五处理子模块,所述第五处理子模块用于处理所述缓存主图像以区分所述背景部分的亮区和暗区;
所述第四处理子模块还用于处理所述缓存主图像以第三曝光值提升所述背景部分的暗区的亮度。
44.如权利要求27所述的控制装置,其特征在于,所述控制模块包括:
第六处理子模块,所述第六处理子模块用于处理所述缓存主图像以识别所述前景部分的主要色彩;和
第七处理子模块,所述第七处理子模块用于提高所述主要色彩的饱和度。
45.如权利要求44所述的控制装置,其特征在于,所述控制模块包括:
第八处理子模块,所述第八处理子模块用于处理所述缓存主图像以降低所述背景部分的色彩饱和度。
46.如权利要求27所述的控制装置,其特征在于,所述控制模块包括:
第一判断子模块,所述第一判断子模块用于判断所述前景部分占所述缓存主图像的面积比是否落入预定范围;
第十三确定子模块,所述第十三确定子模块用于在所述面积比落入所述预定范围时确定所述前景部分为主体;和
第九处理子模块,所述第九处理子模块用于根据所述主体处理所述缓存主图像以绘制逆光照射所述主体的效果。
47.如权利要求46所述的控制装置,其特征在于,所述预定范围为15-60。
48.如权利要求46所述的控制装置,其特征在于,所述控制模块包括:
第二判断子模块,所述第二判断子模块用于在所述面积比超出所述预定范围时判断所述缓存主图像不存在所述主体;
第七控制子模块,所述第七控制子模块用于在所述缓存主图像不存在所述主体时直接输出所述缓存主图像。
49.如权利要求46所述的控制装置,其特征在于,
所述第九处理子模块包括:
第一处理单元,所述第一处理单元用于处理所述缓存主图像以使得所述背景部分过曝;
第二处理单元,所述第二处理单元用于处理所述缓存主图像以使得所述主体亮度增大;和
第三处理单元,所述第三处理单元用于处理所述缓存主图像以使得所述主体的轮廓出现强光散射效果。
50.如权利要求27所述的控制装置,其特征在于,所述控制模块包括:
第十处理子模块,所述第十处理子模块用于采用第一锐化程度锐化所述前景部分;和
第十一处理子模块,所述第十一处理子模块用于采用第二锐化程度锐化所述背景部分,所述第一锐化程度大于所述第二锐化程度。
51.如权利要求50所述的控制装置,其特征在于,所述第十一处理子模块包括:
第四处理单元,所述第四处理单元用于根据深度信息将所述背景部分划分成至少一个锐化区域;
第二确定单元,所述第二确定单元用于确定每个所述锐化区域的锐化程度,每个所述锐化区域的锐化程度小于等于所述第二锐化程度并与对应的深度负相关;和
第五处理单元,所述第五处理单元用于锐化所述背景部分。
52.如权利要求27所述的控制装置,其特征在于,所述控制模块包括:
获取子模块,所述获取子模块用于获取所述背景部分的背景深度信息;
第十二处理子模块,所述第十二处理子模块用于根据所述背景深度信息划分所述背景部分为至少一个虚化区域,每个所述虚化区域对应的深度范围的跨度与所述深度范围距离所述缓存主图像的最前点的距离正相关;
第十七确定子模块,所述第十七确定子模块用于确定每个所述虚化区域的虚化程度,每个所述虚化区域的虚化程度与对应的深度正相关;和
第十三处理子模块,所述第十三处理子模块用于虚化所述背景部分。
53.如权利要求52所述的控制装置,其特征在于,所述第十二处理子模块包括:
第六处理单元,所述第六处理单元用于寻找所述背景部分的最前点;
第七处理单元,所述第七处理单元用于从所述背景部分的最前点开始到远景点划分成不同的深度范围;和
第八处理单元,所述第八处理单元用于将所述背景部分属于同一所述深度范围的区域划分为同一所述虚化区域。
54.如权利要求53所述的控制装置,其特征在于,所述第七处理单元还用于将大于深度阈值的深度范围划分为远景深度范围。
55.如权利要求52所述的控制装置,其特征在于,所述第十三处理子模块包括:
第三确定单元,所述第三确定单元用于根据所述虚化程度确定对应的所述虚化区域的高斯核;和
第九处理单元,所述第九处理单元用于根据所述高斯核虚化对应的所述虚化区域。
56.一种电子装置,其特征在于,包括:
成像装置;和
如权利要求27-55任意一项所述的控制装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/076202 WO2018161323A1 (zh) | 2017-03-09 | 2017-03-09 | 基于深度的控制方法、控制装置及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110115025A CN110115025A (zh) | 2019-08-09 |
CN110115025B true CN110115025B (zh) | 2022-05-20 |
Family
ID=63448294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780080762.9A Expired - Fee Related CN110115025B (zh) | 2017-03-09 | 2017-03-09 | 基于深度的控制方法、控制装置及电子装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11145086B2 (zh) |
EP (1) | EP3591960A4 (zh) |
CN (1) | CN110115025B (zh) |
WO (1) | WO2018161323A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106991696B (zh) * | 2017-03-09 | 2020-01-24 | Oppo广东移动通信有限公司 | 逆光图像处理方法、逆光图像处理装置及电子装置 |
CN115868169B (zh) * | 2020-09-18 | 2024-06-21 | Oppo广东移动通信有限公司 | 电子设备、控制电子设备的控制方法、和计算机可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909150A (zh) * | 2009-06-03 | 2010-12-08 | 索尼公司 | 成像设备和成像控制方法 |
CN103188423A (zh) * | 2011-12-27 | 2013-07-03 | 富泰华工业(深圳)有限公司 | 摄像装置及摄像方法 |
CN104333748A (zh) * | 2014-11-28 | 2015-02-04 | 广东欧珀移动通信有限公司 | 获取图像主体对象的方法、装置及终端 |
CN104333700A (zh) * | 2014-11-28 | 2015-02-04 | 广东欧珀移动通信有限公司 | 一种图像虚化方法和图像虚化装置 |
CN105303543A (zh) * | 2015-10-23 | 2016-02-03 | 努比亚技术有限公司 | 图像增强方法及移动终端 |
CN106327473A (zh) * | 2016-08-10 | 2017-01-11 | 北京小米移动软件有限公司 | 前景图像的获取方法及装置 |
CN106446873A (zh) * | 2016-11-03 | 2017-02-22 | 北京旷视科技有限公司 | 人脸检测方法及装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7995106B2 (en) * | 2007-03-05 | 2011-08-09 | Fujifilm Corporation | Imaging apparatus with human extraction and voice analysis and control method thereof |
US20090219383A1 (en) * | 2007-12-21 | 2009-09-03 | Charles Gregory Passmore | Image depth augmentation system and method |
CN101231752B (zh) * | 2008-01-31 | 2011-03-23 | 北京航空航天大学 | 无标记真三维全景显示与交互装置 |
KR101539043B1 (ko) * | 2008-10-31 | 2015-07-24 | 삼성전자주식회사 | 인물 구도 제안 영상 촬영 장치 및 방법 |
JP5385032B2 (ja) * | 2009-07-08 | 2014-01-08 | ソニーモバイルコミュニケーションズ株式会社 | 撮影装置および撮影制御方法 |
JP6076168B2 (ja) * | 2013-03-27 | 2017-02-08 | オリンパス株式会社 | 撮像装置、構図アシスト装置、構図アシスト方法、及び構図アシストプログラム |
CN104243787B (zh) * | 2013-06-06 | 2017-09-05 | 华为技术有限公司 | 拍照方法、照片管理方法及设备 |
CN104917973B (zh) * | 2014-03-11 | 2019-03-05 | 宏碁股份有限公司 | 动态曝光调整方法及其电子装置 |
JP6205072B2 (ja) * | 2014-09-10 | 2017-09-27 | 富士フイルム株式会社 | 撮像制御装置、撮像制御方法、カメラ、カメラシステム及びプログラム |
US10171745B2 (en) * | 2014-12-31 | 2019-01-01 | Dell Products, Lp | Exposure computation via depth-based computational photography |
CN105551037A (zh) * | 2015-12-10 | 2016-05-04 | 广州视源电子科技股份有限公司 | 用户服装尺码匹配方法、系统和智能镜子 |
TWI640199B (zh) * | 2016-06-24 | 2018-11-01 | 聚晶半導體股份有限公司 | 影像擷取裝置及其攝影構圖的方法 |
CN106131418A (zh) | 2016-07-19 | 2016-11-16 | 腾讯科技(深圳)有限公司 | 一种构图控制方法、装置及拍照设备 |
CN106998389A (zh) * | 2017-03-09 | 2017-08-01 | 广东欧珀移动通信有限公司 | 自动构图的控制方法、控制装置及电子装置 |
CN106973224B (zh) * | 2017-03-09 | 2020-08-07 | Oppo广东移动通信有限公司 | 辅助构图的控制方法、控制装置及电子装置 |
-
2017
- 2017-03-09 WO PCT/CN2017/076202 patent/WO2018161323A1/zh unknown
- 2017-03-09 CN CN201780080762.9A patent/CN110115025B/zh not_active Expired - Fee Related
- 2017-03-09 EP EP17899837.3A patent/EP3591960A4/en not_active Ceased
-
2019
- 2019-09-09 US US16/564,982 patent/US11145086B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909150A (zh) * | 2009-06-03 | 2010-12-08 | 索尼公司 | 成像设备和成像控制方法 |
JP2011015380A (ja) * | 2009-06-03 | 2011-01-20 | Sony Corp | 撮像装置および撮像制御方法 |
CN103188423A (zh) * | 2011-12-27 | 2013-07-03 | 富泰华工业(深圳)有限公司 | 摄像装置及摄像方法 |
CN104333748A (zh) * | 2014-11-28 | 2015-02-04 | 广东欧珀移动通信有限公司 | 获取图像主体对象的方法、装置及终端 |
CN104333700A (zh) * | 2014-11-28 | 2015-02-04 | 广东欧珀移动通信有限公司 | 一种图像虚化方法和图像虚化装置 |
CN105303543A (zh) * | 2015-10-23 | 2016-02-03 | 努比亚技术有限公司 | 图像增强方法及移动终端 |
CN106327473A (zh) * | 2016-08-10 | 2017-01-11 | 北京小米移动软件有限公司 | 前景图像的获取方法及装置 |
CN106446873A (zh) * | 2016-11-03 | 2017-02-22 | 北京旷视科技有限公司 | 人脸检测方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3591960A1 (en) | 2020-01-08 |
EP3591960A4 (en) | 2020-07-29 |
WO2018161323A1 (zh) | 2018-09-13 |
US20190392611A1 (en) | 2019-12-26 |
US11145086B2 (en) | 2021-10-12 |
CN110115025A (zh) | 2019-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106851123B (zh) | 曝光控制方法、曝光控制装置及电子装置 | |
US10997696B2 (en) | Image processing method, apparatus and device | |
CA3046139C (en) | Camera assembly and mobile electronic device | |
CN108322646B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
EP3836534B1 (en) | Imaging control method, electronic device, and computer-readable storage medium | |
US10491832B2 (en) | Image capture device with stabilized exposure or white balance | |
EP3146710B1 (en) | Apparatus and method for determining image resolution | |
CN107343156B (zh) | 人脸区域自动曝光控制的调整方法和装置 | |
CN106851124B (zh) | 基于景深的图像处理方法、处理装置和电子装置 | |
CN108055452B (zh) | 图像处理方法、装置及设备 | |
EP3053332B1 (en) | Using a second camera to adjust settings of first camera | |
CN107888840B (zh) | 高动态范围图像获取方法和装置 | |
CN108024054B (zh) | 图像处理方法、装置、设备及存储介质 | |
CN107426471B (zh) | 相机模组和电子装置 | |
KR20200041382A (ko) | 듀얼 카메라 기반 이미징 방법, 이동 단말기 및 저장 매체 | |
WO2019105206A1 (en) | Method and device for image processing | |
EP3591963B1 (en) | Image sensor, camera module, and electronic device | |
CN103366352A (zh) | 用于产生背景被虚化的图像的设备和方法 | |
CN108024057B (zh) | 背景虚化处理方法、装置及设备 | |
CN101116324A (zh) | 用于从多次曝光中创建高动态范围图片的方法和装置 | |
CN102300049A (zh) | 图像信号处理装置 | |
CN107133982B (zh) | 深度图构建方法、装置及拍摄设备、终端设备 | |
CN110115025B (zh) | 基于深度的控制方法、控制装置及电子装置 | |
CN108337448B (zh) | 高动态范围图像获取方法、装置、终端设备及存储介质 | |
US20190199933A1 (en) | Determination of a contrast value for a digital image |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220520 |
|
CF01 | Termination of patent right due to non-payment of annual fee |