图像处理装置及图像处理方法_5

文档序号:9238485阅读:来源:国知局
此情况下,二次曲面的x-轴、y-轴及z-轴方向上 的直径的半值分别被表示为Rx、Ry及Rz。尽管已通过拟合二次曲面1502而计算出值Rx、 Ry及Rz,但为了保持Rx、Ry及Rz各值位于规定值内,可以对值Rx、Ry及Rz进行限制。例 如,当被摄体具有大致平面形状时曲率半径非常大,结果,由于照明的移动范围非常大,因 此用户操作可能会很困难。在此情况下,可以用Rx'、Ry'或Rz'来替换任何超过规定值的 值Rx、Ry及Rz。通过该操作,即使被摄体具有大致平面形状,也可以限制照明的移动范围。
[0120] 此外,根据被摄体的形状,可能存在当要拟合二次曲面1502时不能稳定获得解的 情况。因此,值Rx、Ry及Rz中的至少一个可以被设置为规定值。例如,与光轴方向平行的 z-轴方向上直径的半值Rz可以被设置为规定值Rz"以获得剩余的半值Rx和Ry。利用该 结构,可以稳定地获得值Rx、Ry及Rz。此外,通过用户操作可以改变要被设置为规定值的 轴的数量。
[0121] 在步骤S1402中,基于被摄体坐标值901和步骤S1401中获得的值Rx、Ry及Rz, 照明可移动范围设置单元305根据公式(4)设置照明参数。
[0122] 如上文所述,可以根据被摄体的形状设置照明的可移动范围。如图10中所示,利 用该结构,在利用所选被摄体位置801而选择跨过x-z平面而延伸的被摄体的情况下,x-z 平面上的照明的移动范围较大。另一方面,如图16中所示,在利用所选择被摄体位置1601 选择了x-z平面上具有小尺寸的被摄体的情况下,x-z平面上的照明的移动范围较小。因 此,可以将虚拟照明的移动范围设置为虚拟照明针对被摄体的形状而自然地围绕被摄体的 周围移动。
[0123] 在上文所述的示例性实施例中,通过接收用户在显示画面上执行的拖拽操作而获 得用户指定的照明位置并作为按压开始位置和按压结束位置。然而,除了按压开始(拖拽 开始)位置和按压结束(拖拽结束)位置之外,还可以定期检测并获得用户触摸的位置作 为照明的指定位置,以便更新照明参数。利用该结构,可以连续显示使用虚拟照明的照明, 从而用户可以好像是在摄像目标空间内通过移动实际照明对被摄体进行照明调整那样而 进行操作。此外,可以通过除拖拽操作以外的其他操作而获得照明的指定位置。例如,图像 处理装置可以接收光照模式的设置,从而可以获得用户在光照模式下通过触摸操作所触摸 的全部位置并作为关于照明的指定位置。在此情况下,每次用户改变所触摸位置时,将会改 变针对被摄体的照明。
[0124] 此外,在以上示例性实施例中,选择被执行光照处理的被摄体,然后通过根据被摄 体位置设置照明的可移动范围来设置照明参数。然而,可以对多个被摄体执行光照处理。例 如,预先对各个被摄体计算照明的可移动范围。此时,基于被摄体的尺寸和位置计算照明的 可移动范围。在被摄体被放置在前(近)侧或被摄体尺寸大的情况下,将照明的可移动范 围设置为较大。在被摄体被放置在后(远)侧或被摄体尺寸小的情况下,将照明的可移动 范围设置为较小。当图像处理装置通过用户操作获得照明的指定位置时,图像处理装置通 过在对各个被摄体设置的可移动范围内用户所指定的位置处设置照明从而执行光照处理。 利用该结构,可以对多个被摄体执行光照校正。
[0125] 此外,在多个被摄体明显放置在相同位置上的情况下,可以根据被摄体的尺寸确 定照明的可移动范围。例如,在对放置在相同位置上的大于其他被摄体的被摄体执行光照 处理的情况下,将与该被摄体相对应的照明的可移动范围设置为大于照明的可移动范围的 基准值。另一方面,在对小于其他被摄体的被摄体执行光照处理的情况下,将与该被摄体相 对应的照明的可移动范围设置为小于照明的可移动范围的基准值。利用该结构,与上述示 例性实施例一样,用户可以自然地执行光照处理。
[0126] 此外,仅基于被摄体位置而设置照明的可移动范围的结构与基于被摄体位置、形 状及尺寸而设置照明的可移动范围的结构可以互相组合地使用。特别是,当作为光照处 理目标的被摄体被限制为人时,基于平均形状和尺寸事先设置用于定义照明的可移动范围 (即椭圆体的尺寸)的参数。利用该结构,当获得被摄体的位置时,可以仅通过识别照明的 中心位置而简单设置照明的可移动范围。或者,可以预先设置与多个被摄体的各个相对应 的照明的可移动范围的尺寸,从而基于用于识别被摄体的信息来决定可移动范围的预定尺 寸。
[0127] 根据本发明的示例性实施例,在从所拍摄图像中生成另一个看起来好像是在期望 照明条件下拍摄到的图像的图像处理装置中,可以轻松设置照明的位置和方向。
[0128] 本发明的各方面还可以通过系统或装置的、用于读出并执行记录在存储介质(例 如,非临时性计算机可读存储介质)上的计算机可执行指令以完成本发明中一个或多个实 施方式功能的计算机来实现;所述发明的各方面也可以通过方法来实现,该方法的各步骤 由系统或装置的计算机、通过如从存储介质读出并执行计算机可执行指令以完成本发明一 个或多个实施方式功能来执行。计算机可以包括中央处理单元(CPU)、微处理单元(MPU) 及其他电路中的一个或多个,也可以包括独立计算机网络或独立计算机处理器网络。计算 机可执行指令可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随 机存取存储器(RAM)、只读存储器(ROM)及分布式计算系统存储器、光盘(例如压缩光盘 (CD)、数字化通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置、存储卡等中的一个或多个。
[0129] 虽然参照示例性实施例描述了本发明,但是应当理解,本发明并不限于所公开的 示例性实施例。应当对下列权利要求的范围赋予最宽的解释,以使其涵盖所有这些变型例 以及等同的结构及功能。
【主权项】
1. 一种图像处理装置,其使用虚拟照明对显示画面上显示的图像数据执行光照处理, 所述图像处理装置包括: 识别单元,其被配置为识别所述图像数据中的被摄体; 获得单元,其被配置为获得表示所述被摄体的位置的位置信息; 设置单元,其被配置为基于所述被摄体的所述位置信息而设置能够设置所述虚拟照明 的位置的可移动范围; 指定位置获得单元,其被配置为获得用户在所述显示画面上输入的指定位置; 确定单元,其被配置为基于所述可移动范围和所述指定位置而确定所述虚拟照明的位 置;以及 光照处理单元,其被配置为基于所述确定单元确定的所述虚拟照明的位置而对所述图 像数据中的所述被摄体执行光照处理。2. 根据权利要求1所述的图像处理装置,其中,所述设置单元基于所述被摄体的形状 信息而设置所述可移动范围的尺寸。3. 根据权利要求1所述的图像处理装置,其中,从与所述指定位置获得单元获得的第 一指定位置相对应的所述虚拟照明的第一位置到与不同于所述第一指定位置的第二指定 位置相对应的所述虚拟照明的第二位置的移动量依据所述被摄体的位置而改变。4. 根据权利要求2所述的图像处理装置,其中,所述设置单元将以与所述被摄体的所 述位置信息相对应的坐标位置为中心且具有基于所述被摄体的所述形状信息而设置的半 径的椭圆体设置为所述虚拟照明的所述可移动范围。5. 根据权利要求1所述的图像处理装置,其中,所述设置单元基于所述被摄体的尺寸 而设置所述虚拟照明的所述可移动范围的尺寸。6. 根据权利要求1所述的图像处理装置,其中,所述确定单元还基于所述指定位置而 确定所述虚拟照明的方向。7. 根据权利要求1所述的图像处理装置,其中,所述指定位置获得单元从所述用户处 接收拖拽操作,并获得所述拖拽操作的结束位置作为所述指定位置。8. 根据权利要求1所述的图像处理装置,其中,所述指定位置获得单元从所述用户处 接收拖拽操作,并获得定期检测用户触摸的位置的结果作为所述指定位置。9. 一种图像处理方法,其用于使用虚拟照明对显示画面上显示的图像数据执行光照处 理,所述图像处理方法包括: 识别所述图像数据中的被摄体; 获得表示所述被摄体的位置的位置信息; 基于所述被摄体的所述位置信息而设置能够设置所述虚拟照明的位置的可移动范 围; 获得用户在所述显示画面上输入的指定位置; 基于所述可移动范围和所述指定位置而确定所述虚拟照明的位置;以及 基于所确定的所述虚拟照明的位置而对所述图像数据中的所述被摄体执行光照处理。
【专利摘要】本发明公开一种图像处理装置及图像处理方法。图像处理装置包括:识别单元,其被配置为识别图像数据中的被摄体;获得单元,其被配置为获得表示所述被摄体的位置的位置信息;设置单元,其被配置为基于所述被摄体的所述位置信息而设置能够设置所述虚拟照明的位置的可移动范围;指定位置获得单元,其被配置为获得用户在所述显示画面上输入的指定位置;确定单元,其被配置为基于所述可移动范围和所述指定位置而确定所述虚拟照明的位置;以及光照处理单元,其被配置为基于所述确定单元确定的所述虚拟照明的位置而对所述图像数据中的所述被摄体执行光照处理。
【IPC分类】H04N9/04, H04N5/235
【公开号】CN104954697
【申请号】CN201510120874
【发明人】中田有一
【申请人】佳能株式会社
【公开日】2015年9月30日
【申请日】2015年3月19日
【公告号】EP2928180A1, US20150281565
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1