图像生成方法、装置及设备制造方法及图纸

技术编号:37764373 阅读:14 留言:0更新日期:2023-06-06 13:22
本申请涉及图像处理技术领域,提供一种图像生成方法、装置及设备,方法包括:在景深图像拍摄模式下,控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离;获取摄像头在该对焦距离下拍摄得到的图像;在第一图像中清晰度小于第一目标对象的第二目标对象;控制摄像头马达再次移动,以获得令第二目标对象最清晰的对焦距离,作为第二对焦距离;获取摄像头在第二对焦距离下拍摄得到的图像,作为第二图像;基于第一目标对象,在第二图像中构建第一平面,并对第一平面之外的图像进行虚化,得到第三图像。本发明专利技术实施例通过一个摄像头实现了景深图像的生成,且生成的景深效果相比于基于一张图生成景深图像的效果更好。张图生成景深图像的效果更好。张图生成景深图像的效果更好。

【技术实现步骤摘要】
图像生成方法、装置及设备


[0001]本申请涉及图像处理
,尤其涉及一种图像生成方法、装置及设备。

技术介绍

[0002]景深,是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。专利技术人发现,市面上的景深图像都是基于双摄像实现的,也即摄像头的个数至少需要两个,若加上广角摄像头和微距摄像头,那么至少需要四个后置摄像头,再加上一个前置摄像头,那么,则需要五个摄像头,因此,市面上功能比较齐全的手机,一般会配置五个摄像头,这不仅增加了成本还增加了手机的重量和体积,影响美观。此外,现有美图软件基于一张图像生成景深图像,但是生成的景深图像效果不好且容易出现主体对象(目标对象)误虚和背景漏虚的问题。

技术实现思路

[0003]针对上述技术问题,本申请的目的在于提供一种图像生成方法、装置及设备,旨在解决生成景深图像需要两个摄像头以及基于一张图像生成的景深图像效果不好的技术问题。
[0004]第一方面,本专利技术实施例提供一种图像生成方法,包括:
[0005]在景深图像拍摄模式下,若接收到拍摄指令,则控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离,将所述最清晰的对焦距离作为第一对焦距离;
[0006]获取所述摄像头在所述第一对焦距离下拍摄得到的图像,作为第一图像;
[0007]从所述第一图像中提取出所述选取的对象,作为第一目标对象;
[0008]在所述第一图像中选取第二目标对象;其中,所述第二目标对象的清晰度小于所述第一目标对象;
[0009]控制所述摄像头马达再次移动,以获得令所述第二目标对象最清晰的对焦距离,作为第二对焦距离;
[0010]获取所述摄像头在所述第二对焦距离下拍摄得到的图像,作为第二图像;
[0011]基于所述第一目标对象,在所述第二图像中构建第一平面,并根据预设的规则对所述第一平面之外的图像进行虚化。
[0012]进一步的,所述方法还包括:
[0013]将所述第一图像、所述第二图像以及所述第三图像存储到存储器中;
[0014]将所述第三图像的存储路径关联所述第一图像的存储路径和所述第二图像的存储路径。
[0015]进一步的,所述方法还包括:
[0016]在景深对象切换模式下,基于用户在所述第三图像中点选的对象,重新利用所述第一图像和第二图像生成第四图像,以实现景深对象切换。
[0017]进一步的,所述在景深对象切换模式下,基于用户在所述第三图像中点选的对象,
重新利用所述第一图像和第二图像生成第四图像,以实现景深对象切换的步骤,包括:
[0018]在景深对象切换模式下,若检测到用户点击所述第三图像,则获取点击位置;
[0019]判断所述点击位置位于所述第三图像的第一平面上还是位于所述第三图像的第一平面之外;
[0020]若所述点击位置位于所述第三图像的第一平面上,则从所述存储器中调出所述第三图像对应的第一图像;
[0021]在调出的所述第一图像中提取所述点击位置对应的对象,作为第三目标对象;
[0022]从所述存储器中调出所述第三图像对应的第二图像;
[0023]基于所述第三目标对象,在调出的所述第二图像中构建第二平面,对所述第二图像中第二平面之外的图像进行虚化,得到第四图像;
[0024]若所述点击位置位于所述第三图像的第一平面之外,则从所述存储器中调出所述第三图像对应的第二图像;
[0025]在调出的所述第二图像中提取所述点击位置对应的对象,作为第四目标对象;
[0026]从所述存储器中调出所述第三图像对应的第一图像;
[0027]基于所述第四目标对象,在调出的所述第一图像中构建第三平面,对所述第一图像中第三平面之外的图像进行虚化,得到第四图像。
[0028]进一步的,所述控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离,将所述最清晰的对焦距离作为第一对焦距离,包括:
[0029]控制摄像头马达移动到最远的位置,再由最远的位置移动到最近的位置,获得视场内容;
[0030]或,
[0031]控制摄像头马达移动到最近的位置,再由最近的位置移动到最远的位置,获得视场内容;
[0032]根据所述视场内容,基于二分法计算得到令选取的对象最清晰的对焦距离,作为第一对焦距离。
[0033]进一步的,在所述接收到拍摄指令的步骤之前,还包括:
[0034]对所述选取的对象进行场景检测,得到所述选取的对象对应的场景;
[0035]所述从所述第一图像中提取出所述选取的对象,包括:
[0036]从预设的数据库中,调用所述场景对应的人工智能模型;
[0037]利用所述人工智能模型对所述选取的对象的轮廓边缘进行估算,得到第一轮廓边缘;
[0038]根据轮廓边缘的色彩比对,对所述第一轮廓边缘进行调整,得到第二轮廓边缘;
[0039]基于所述第二轮廓边缘提取得到所述选取的对象。
[0040]进一步的,所述根据预设的规则对所述第一平面之外的图像进行虚化,得到第三图像,包括:
[0041]判断用户是否移动虚化进度条上的滑块;
[0042]若是,则根据所述滑块在所述进度条上的位置确定第一目标虚化程度;
[0043]根据所述第一目标虚化程度以及预设的规则对所述第一平面之外的图像进行虚化,得到第三图像;
[0044]若否,则根据所述滑块在所述虚化进度条默认出现的位置确定默认虚化程度;
[0045]根据所述默认虚化程度以及预设的规则对所述第一平面之外的图像进行虚化,得到第三图像。
[0046]进一步的,在所述得到所述第三图像的步骤之后,还包括
[0047]当接收到对所述第三图像的编译指令时,显示虚化进度条;
[0048]判断用户是否移动虚化进度条上的滑块;
[0049]若是,则根据所述滑块在所述虚化进度条上的位置确定第二目标虚化程度;
[0050]根据所述第二目标虚化程度调整所述第三图像中所述第一平面之外的图像的虚化程度。
[0051]第二方面,本专利技术实施例提供一种图像生成装置,包括:
[0052]第一控制模块,用于在景深图像拍摄模式下,若接收到拍摄指令,则控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离,将所述最清晰的对焦距离作为第一对焦距离;
[0053]第一图像获取模块,用于获取所述摄像头在所述第一对焦距离下拍摄得到的图像,作为第一图像;
[0054]提取模块,用于从所述第一图像中提取出所述选取的对象,作为第一目标对象
[0055]选取模块,用于在所述第一图像中选取第二目标对象;其中,所述第二目标对象的清晰度小于所述第一目标对象;
[0056]第二控制模块,用于控制所述摄像头马达再次移动,以获得令所述第二目标对象最清晰的对焦距离,作为第二对焦距离;
[0057]第二图像获取模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:在景深图像拍摄模式下,若接收到拍摄指令,则控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离,将所述最清晰的对焦距离作为第一对焦距离;获取所述摄像头在所述第一对焦距离下拍摄得到的图像,作为第一图像;从所述第一图像中提取出所述选取的对象,作为第一目标对象;在所述第一图像中选取第二目标对象;其中,所述第二目标对象的清晰度小于所述第一目标对象;控制所述摄像头马达再次移动,以获得令所述第二目标对象最清晰的对焦距离,作为第二对焦距离;获取所述摄像头在所述第二对焦距离下拍摄得到的图像,作为第二图像;基于所述第一目标对象,在所述第二图像中构建第一平面,并根据预设的规则对所述第一平面之外的图像进行虚化,得到第三图像。2.根据权利要求1所述的图像生成方法,其特征在于,所述方法还包括:将所述第一图像、所述第二图像以及所述第三图像存储到存储器中;将所述第三图像的存储路径关联所述第一图像的存储路径和所述第二图像的存储路径。3.根据权利要求2所述的图像生成方法,其特征在于,所述方法还包括:在景深对象切换模式下,基于用户在所述第三图像中点选的对象,重新利用所述第一图像和第二图像生成第四图像,以实现景深对象切换。4.根据权利要求3所述的图像生成方法,其特征在于,所述在景深对象切换模式下,基于用户在所述第三图像中点选的对象,重新利用所述第一图像和第二图像生成第四图像,以实现景深对象切换的步骤,包括:在景深对象切换模式下,若检测到用户点击所述第三图像,则获取点击位置;判断所述点击位置位于所述第三图像的第一平面上还是位于所述第三图像的第一平面之外;若所述点击位置位于所述第三图像的第一平面上,则从所述存储器中调出所述第三图像对应的第一图像;在调出的所述第一图像中提取所述点击位置对应的对象,作为第三目标对象;从所述存储器中调出所述第三图像对应的第二图像;基于所述第三目标对象,在调出的所述第二图像中构建第二平面,对所述第二图像中第二平面之外的图像进行虚化,得到第四图像;若所述点击位置位于所述第三图像的第一平面之外,则从所述存储器中调出所述第三图像对应的第二图像;在调出的所述第二图像中提取所述点击位置对应的对象,作为第四目标对象;从所述存储器中调出所述第三图像对应的第一图像;基于所述第四目标对象,在调出的所述第一图像中构建第三平面,对所述第一图像中第三平面之外的图像进行虚化,得到第四图像。5.根据权利要求1所述的图像生成方法,其特征在于,所述控制摄像头马达移动,以获得令选取的对象最清晰的对焦距离,将所述最清晰的对焦距离作为第一对焦距离,包括:
控制摄像头马达移动到最远的位置,再由最远的位置移动到最近的位置,获得视场内容;或,控制摄像头马达移动到最近的位置,再...

【专利技术属性】
技术研发人员:梁煌帅
申请(专利权)人:深圳市谨讯软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1