基于前、后摄像头的图像合成方法及系统的制作方法_2

文档序号:8266429阅读:来源:国知局
户体验,同时更节省成本。更好的是,本发明在图像合成之前,还可将人物图像区域的图像参数进行调整处理,使得调整处理后的人物图像区域更接近所述后摄图像的画质,以便前、后摄像头的图像更加自然融合在一起,提升合成图像的质量。
【附图说明】
[0043]图1是本发明基于前、后摄像头的图像合成系统的结构示意图;
[0044]图2是本发明优选基于前、后摄像头的图像合成系统的结构示意图;
[0045]图3是本发明基于前、后摄像头的图像合成方法的流程图;
[0046]图4是本发明第一实施例中基于前、后摄像头的图像合成方法的流程图;
[0047]图5是本发明第二实施例中对人物图像区域进行调整处理的方法流程图。
【具体实施方式】
[0048]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049]图1是本发明基于前、后摄像头的图像合成系统的结构示意图,所述图像合成系统100可应用于手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑、相机等具有前、后摄像头的终端设备中,并且所述图像合成系统100至少包括图像获取模块10、人物提取模块20以及图像合成模块30,其中:
[0050]所述图像获取模块10,用于分别通过前、后摄像头获取前摄图像和后摄图像。在图像预览和拍摄时,分别通过前、后摄像头获取前摄图像和后摄图像,用户希望将前摄图像和后摄图像进行合成,其中合成图像的内容主要包括前摄图像的人物内容以及后摄图像的背景内容。
[0051]所述人物提取模块20,用于从前摄图像中识别并提取出人物图像区域。优选的是,系统根据前摄像头的预览帧数据,根据图像识别技术自动分析前摄图像中是否有人物特征,进而识别出人物的轮廓,提取出人物图像区域便于之后的调整和/或合并操作。或者,用户可以根据实际需求,通过触控指令手动在前摄图像选择出人物图像区域。所述人物图像区域可以包括至少一个人物内容,所述人物内容包括头像、身体部位等。当然所述人物图像区域还可以包括用户所手动选择的其他对象内容,比如动物、植物、物品等。
[0052]所述图像合成模块30,用于将人物图像区域合成到后摄图像中以生成目标图像。所述目标图像中的内容主要包括前摄图像的人物内容以及后摄图像的背景内容,以符合用户实际需求。
[0053]本发明考虑到前、后摄像头的使用场景和用户体验的要求,尤其是前摄像头,主要表现是拍摄人物,因而采用图像识别算法将人物识别出来,并消除四周的背景环境,同时对后摄像头的拍摄场景进行自动检测识别,识别拍摄的场景,比如风景、人物、运动、夜景等,然后将前摄像头的人物尽可能融入到后摄像头的图像中,给用户更自然更优秀的体验。本发明使用现有的硬件技术,对硬件和结构不做修改,因此实现成本更低。
[0054]图2是本发明优选基于前、后摄像头的图像合成系统的结构示意图,所述图像合成系统100可应用于手机、PDA、平板电脑、相机等具有前、后摄像头的终端设备中,并且所述图像合成系统100至少包括图像获取模块10、人物提取模块20以及图像合成模块30,其中:
[0055]所述图像获取模块10,用于分别通过前、后摄像头获取前摄图像和后摄图像。
[0056]所述人物提取模块20,用于从前摄图像中识别并提取出人物图像区域。
[0057]所述图像合成模块30,用于将人物图像区域合成到后摄图像中以生成目标图像。
[0058]图像合成模块30包括:
[0059]位置确定子模块31,用于确定人物图像区域在后摄图像中的结合位置。优选的是,系统根据图像识别技术自动分析后摄图像中的结合位置。或者,用户可以根据实际需求,通过触控指令手动在后摄图像中选择出图像的结合位置。
[0060]图像合成子模块32,用于将所述人物图像区域合成到后摄图像的结合位置处以生成目标图像。
[0061]优选的是,本发明图像合成系统100还可包括:
[0062]调整处理模块40,用于在生成目标图像之前,将提取的人物图像区域的第一图像参数进行调整处理,使得调整处理后的第一图像参数接近后摄图像的第二图像参数,使得调整处理后的人物图像区域更接近所述后摄图像的画质,即第一图像参数与第二图像参数的差值或比值小于预定的阈值。所述第一图像参数和第二图像参数包括分辨率、视角、大小、比例、色彩、感光度、曝光时间和/或锐度等。
[0063]优选的是,所述调整处理模块40进一步包括:
[0064]第一获取子模块41,用于获取所述人物图像区域的整体的第一图像参数以及所述后摄图像的整体的第二图像参数;
[0065]第一判断子模块42,用于判断所述后摄图像的整体的所述第二图像参数,与所述人物图像区域的整体的所述第一图像参数之间的第一比值或第一差值是否大于预定的第一阈值;
[0066]第一调整子模块43,用于若两者之间的所述第一比值或所述第一差值大于所述第一阈值时,将所述人物图像区域的整体的所述第一图像参数进行调整处理,以使得调整后的所述第一比值或所述第一差值小于所述第一阈值;和/或
[0067]所述调整处理模块40进一步包括:
[0068]第二获取子模块44,用于获取所述人物图像区域的边缘部分的第一图像参数以及所述后摄图像中与所述人物图像区域的边缘部分对应的边框部分的第二图像参数;
[0069]第二判断子模块45,用于判断所述后摄图像中与所述人物图像区域的边缘部分对应的边框部分的所述第二图像参数,与所述人物图像区域的所述边缘部分的所述第一图像参数之间的第二比值或第二差值是否大于预定的第二阈值;
[0070]第二调整子模块46,用于若两者之间的所述第二比值或所述第二差值大于所述第二阈值时,则将所述人物图像区域的所述边缘部分的所述第一图像参数进行调整处理,以使得调整后的所述第一比值或所述第一差值小于所述第一阈值。
[0071]优选的是,所述图像合成系统100还包括:
[0072]前摄图像处理模块50,用于在获取所述前摄图像之后,将多帧所述前摄图像合并成一个新前摄图像,以利用多帧数据提高图像的分辨率。
[0073]所述人物提取模块20,用于从所述新前摄图像中识别并提取出所述人物图像区域。
[0074]本发明考虑到由于前摄像头的最大分辨率一般小于后摄像头的最大分辨率,比如前摄像头的分辨率为5M,后摄的分别率为13M,当分辨率差异较大时,前摄像头输出的图像自身图像在整个画面中占的比例就小,用户看起来会觉得不自然,而如果直接放大,由于分辨率像素点少,放大后看起来前摄像头提供的图像画质粗糙,有模糊的感觉,与后摄像头的图像放在一起仍然不协调,因而这里采用将前摄像头的图像进行处理,使其具备更高的像素点和分辨率,主要方法是采用前摄像头多帧图像数据合并得到一张更大像素的前摄像头图像,使画质和后摄像头尽量匹配。
[0075]另外,本发明的系统和用户还可以自动或手动对前摄的视角、大小、比例、色彩、感光度、曝光时间和/或锐度等进行调整处理,并能进行裁剪,以此获取更
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1