一种照片拍摄处理方法和设备的制造方法

文档序号:8415905阅读:549来源:国知局
一种照片拍摄处理方法和设备的制造方法
【技术领域】
[0001]本发明涉及电子成像技术领域,尤其涉及一种照片拍摄处理方法和设备。
【背景技术】
[0002]近年来,高分辨率、高像素的手机、相机得到了广泛应用,满足了用户在日常生活中拍摄照片的要求。但在一些人满为患的拍照景点,所拍摄的照片中经常会出现一些陌生人或者障碍物,严重影响照片的观赏度和景色的还原度。
[0003]目前解决这个问题的方法通常都是:将拍摄后的照片在后期通过照片商店(PS,PhotoShop)软件进行处理,但这样存在工序繁琐、耽误事,多数用户不会操作等诸多缺点。
[0004]还有一种方法则是利用电荷稱合元件(CO), Charge-coupled Device)完成轮廓的分析,划分出第一拍摄区域和第二拍摄区域,对焦拍照得到第一图像;然后,在未拍摄区域进行再次拍照得到第二图像,通过对两幅图像的重叠拼接合成实现第一拍摄区域或者第二拍摄区域的移除,从而移除第一拍摄区域或者第二拍摄区域中的障碍物。但是,在繁杂的场景下且需要快速移除多个障碍物时,该方法需要进行多次拍摄,操作起来比较繁琐;并且,一般情况下很难找到可用的非拍摄区域,导致该方法很难实施。

【发明内容】

[0005]有鉴于此,本发明实施例期望提供一种照片拍摄处理方法和设备,能够在一次拍照过程中移除多个障碍物,而且操作方便,实施简单。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]第一方面,本发明实施例提供了一种照片拍摄处理方法,所述方法包括:
[0008]按照预设顺序接收对取景图像中至少一个待移除对象的选择指令,并获取选择后的取景图像;
[0009]在接收到一次拍摄指令后,按照所述预设顺序依次将所述选择后的取景图像中的所述待移除对象进行移除,获得拍摄图像。
[0010]根据第一种可能的实现方式,结合第一方面,所述获取选择后的取景图像,包括:
[0011]按照所述预设顺序对所述至少一个待移除对象分别进行标记,得到所述选择后的取景图像;其中,所述标记的区域不小于对应的待移除对象区域。
[0012]根据第二种可能的实现方式,结合第一种可能的实现方式,所述在接收到一次拍摄指令后,按照所述预设顺序依次将所述取景图像中的所述至少一个待移除对象进行移除,获得拍摄图像,包括:
[0013]步骤A、将所述选择后的取景图像作为第一图像;
[0014]步骤B、在所述第一图像中按照所述预设顺序选择第一待移除对象对应的标记的区域,并通过二元分割法将所述标记的区域中的所述第一待移除对象划分为第一区域,将所述第一图像中除去所述第一区域以外的区域划分为第二区域;
[0015]步骤C、将所述第一图像中的所述第一区域进行移除,得到第二图像;
[0016]步骤D、将所述第二图像中移除后的所述第一区域进行修复,得到第三图像;
[0017]步骤E、当确定所述第三图像中不包括所述待移除对象时,将所述第三图像作为拍摄图像;当确定所述第三图像中包括所述待移除对象时,将所述第三图像作为新的第一图像,返回执行步骤B。
[0018]根据第三种可能的实现方式,结合第二种可能的实现方式,所述将所述第二图像中移除后的所述第一区域进行修复得到第三图像,包括:
[0019]步骤D1、将所述第二图像中移除后的所述第一区域作为待修复区域,将所述第二图像中除去所述第一区域以外的区域作为已知区域;
[0020]步骤D2、获取所述待修复区域边界上的每一点为中心的各图像块;
[0021]步骤D3、计算所述各图像块的优先权,取优先权最大的图像块作为待修复块;
[0022]步骤D4、在所述已知区域中搜索待修复块的最优匹配块;
[0023]步骤D5、将所述最优匹配块中与所述待修复块对应的图像子集填充至所述待修复块的图像子集,完成所述待修复块的修复;
[0024]步骤D6、更新所述待修复区域的边界,当所述更新后的待修复区域的边界为空集时,得到所述第三图像;当所述更新后的待修复区域的边界不为空集时,对所述更新后的待修复区域边界执行步骤D2。
[0025]根据第四种可能的实现方式,结合第三种可能的实现方式,所述在所述已知区域中搜索待修复块的最优匹配块,包括:
[0026]搜索所述已知区域中的匹配块;
[0027]将所述已知区域中与所述待修复块对应像素点的颜色值之间的差的平方和最小的匹配块生成为最优匹配块。
[0028]根据第五种可能的实现方式,结合第四种可能的实现方式,所述方法还包括:
[0029]当所述已知区域中与所述待修复块对应像素点的颜色值之间的差的平方和最小的匹配块的个数大于一个的时候,选取距离所述待修复块最近的一个匹配块为最优匹配块。
[0030]第二方面,本发明实施例提供了一种照片拍摄处理设备,包括:
[0031]接收单元,用于按照预设顺序接收对取景图像中至少一个待移除对象的选择指令;
[0032]获取单元,用于获取选择后的取景图像;
[0033]拍摄图像获得单元,用于在所述接收单元接收到一次拍摄指令后,按照所述预设顺序依次将所述选择后的取景图像中的所述待移除对象进行移除,获得拍摄图像。
[0034]根据第一种可能的实现方式,结合第二方面,所述获取单元用于,按照所述预设顺序对所述至少一个待移除对象分别进行标记,得到所述选择后的取景图像;其中,所述标记的区域不小于对应的待移除对象区域。
[0035]根据第二种可能的实现方式,结合第一种可能的实现方式,所述拍摄图像获得单元包括,
[0036]图像生成模块,用于将所述选择后的取景图像作为第一图像;
[0037]区域划分模块,用于在所述第一图像中按照所述预设顺序选择第一待移除对象对应的标记的区域,并通过二元分割法将所述标记的区域中的所述第一待移除对象划分为第一区域,并且将所述第一图像中除去所述第一区域以外的区域划分为第二区域;
[0038]移除模块,用于将所述第一图像中的所述第一区域进行移除,得到第二图像;
[0039]修复模块,用于将所述移除模块得到的所述第二图像中移除后的所述第一区域进行修复得到第二图像;
[0040]确定模块,用于确定所述修复模块得到的所述第三图像中是否包括所述待移除对象;
[0041]所述图像生成模块还用于,当确定所述第三图像中不包括所述待移除对象时,将所述第三图像作为拍摄图像;当确定所述第三图像中包括所述待移除对象时,将所述第三图像作为新的第一图像,并将所述新的第一图像传输至所述区域划分模块。
[0042]根据第三种可能的实现方式,结合第二种可能的实现方式,所述修复模块,具体用于:
[0043]步骤D1、将所述第二图像中移除后的所述第一区域生成为待修复区域,将所述第二图像中除去所述第一区域以外的区域生成为已知区域;
[0044]步骤D2、获取所述待修复区域边界上的每一点为中心的各图像块;
[0045]步骤D3、计算所述各图像块的优先权,取优先权最大的图像块生成为待修复块;
[0046]步骤D4、在所述已知区域中搜索待修复块的最优匹配块;
[0047]步骤D5、将所述最优匹配块中与所述待修复块对应的图像子集填充至所述待修复块的图像子集,完成所述待修复块的修复;
[0048]步骤D6、更新所述待修复区域的边界,当所述更新后的待修复区域的边界为空集时,得到所述第三图像;当所述更新后的待修复区域的边界不为空集时,对所述更新后的待修复区域边界执行步骤D2。
[0049]根据第四种可能的实现方式,结合第三种可能的实现方式,所述修复模块在所述已知区域中搜索待修复块的最优匹配块,具体包括:
[0050]搜索所述已知区域中的匹配块;
[0051]将所述已知区域中与所述待修复块对应像素点的颜色值之间的差的平方和最小的匹配块生成为最优匹配块。
[0052]根据第五种可能的实现方式,结合第四种可能的实现方式,所述修复模块在所述已知区域中搜索待修复块的最优匹配块,具体还包括:
[0053]当所述已知区域中与所述待修复块对应像素点的颜色值之间的差的平方和最小的匹配块的个数大于一个的时候,选取距离所述待修复块最近的一个匹配块为最优匹配块。
[0054]本发明实施例提供了一种照片拍摄处理方法和设备,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1