System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及摄像模组测距,尤其涉及一种基于ois摄像模组的测距方法、装置及终端。
技术介绍
1、随着技术不断发展,很多终端设备中都应用了3d人脸识别技术,3d人脸识别技术的关键技术之一是需要测量人脸各器官与终端设备之间的距离。
2、现有技术中,有的是基于双目摄像模组进行测距,有的是基于飞行时间(tof,timeof flight)模组进行测距,但是无论是双目摄像头还是tof模组,成本都是很高的,简接增加了终端设备的制造成本。
3、而ois(光学图像稳定器,optical image stabilizer)模组,也称光学防抖模组,本身是无法进行测距的。若想要完成测距,则需要增加额外的测距组件,进而也会影响成本。基于此,本专利技术提供一种基于单个ois模组进行测距的方法,以提高ois摄像模组的应用场景,降低终端的制作成本。
技术实现思路
1、针对现有技术存在的问题,本专利技术实施例提供了一种基于ois摄像模组的测距方法、装置及终端,以解决或者部分解决现有技术中无法利用单个ois摄像模组进行测距,导致终端制作成本增大的技术问题。
2、本专利技术的第一方面,提供一种基于ois摄像模组的测距方法,所述方法包括:
3、获取第一图像及第二图像;所述第一图像是利用ois摄像模组在第一位置处对目标物体拍摄的,所述第二图像是利用所述ois摄像模组从所述第一位置移动至第二位置处对所述目标物体拍摄的;
4、基于所述第一图像和所述第二图像确定所述
5、基于所述第一图像中特征像素相对所述第二图像的像素偏移量、所述ois摄像模组的像距、所述第一位置和所述第二位置之间的物理距离确定所述ois摄像模组的物距;所述ois摄像模组的物距为所述目标物体至所述ois摄像模组之间的距离。
6、上述方案中,所述基于所述第一图像和所述第二图像确定所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
7、基于所述第一图像对所述第二图像进行迭代卷积,获得第一目标像素点;根据第一目标像素点确定所述第一图像在第二图像中的背景区域和前景区域;所述前景区域为所述目标物体所在的区域;
8、基于所述前景区域对所述第二图像进行迭代卷积,获得第二目标像素点;将所述第二目标像素点对应的区域确定为所述目标物体在所述第二图像中的边界轮廓区域;
9、根据所述边界轮廓区域对所述第二图像进行卷积,得到所述第一图像中特征像素相对所述第二图像的像素偏移量。
10、上述方案中,所述基于所述第一图像对所述第二图像进行迭代卷积,获得第一目标像素点,包括:
11、在每次迭代时,将所述第一图像划分为多个第一子图块,将所述第一子图块确定为第一卷积核;每次迭代对应的第一卷积核尺寸不同;
12、基于所述第一卷积核对所述第二图像中对应位置的第二子图块进行卷积处理,得到第一子图块对应的第一卷积值阵列;
13、迭代至预设次数时,针对每个第一子图块,将第一卷积值阵列中最大卷积值对应的像素点确定为所述第一目标像素点;其中;所述第一目标像素点包括多个;在每次迭代时,所述第二子图块的尺寸大于所述第一卷积核的尺寸;且随着迭代次数的增加,所述第一卷积核的尺寸逐渐减小。
14、上述方案中,所述根据第一目标像素点确定所述第一图像在第二图像中的背景区域和前景区域,包括:
15、根据多个所述第一目标像素点对应的偏移量确定偏移量阈值;
16、将偏移量小于所述偏移量阈值的第一目标像素点所在的区域确定为所述背景区域;
17、将偏移量大于所述偏移量阈值的第一目标像素点所在的区域确定为所述前景区域。
18、上述方案中,所述基于所述前景区域对所述第二图像进行迭代卷积,获得第二目标像素点,包括:
19、在每次迭代时,将所述前景区域划分为多个第三子图块,将所述第三子图块确定为第二卷积核;每次迭代对应的第二卷积核尺寸不同;
20、基于所述第二卷积核对所述第二图像中对应位置的第四子图块进行卷积处理,得到每个第三子图块对应的第二卷积值阵列;
21、迭代至预设次数时,针对每个第三子图块,将所述第二卷积值阵列中最小卷积值对应的像素点确定为所述第二目标像素点;其中;所述第二目标像素点包括多个;在每次迭代时,所述第四子图块的尺寸大于所述第二卷积核的尺寸;且随着迭代次数的增加,所述第二卷积核的尺寸逐渐减小。
22、上述方案中,所述根据所述边界轮廓区域对所述第二图像进行卷积,得到所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
23、将所述边界轮廓区域作为第三卷积核对所述第二图像进行卷积,得到多个卷积值;
24、确定最大卷积值对应的第三目标像素点,并获取所述第三目标像素点相对第二图像的偏移位置;
25、根据所述第三目标像素点相对第二图像的偏移位置确定所述第一图像中特征像素相对所述第二图像的像素偏移量。
26、上述方案中,所述根据所述第三目标像素点相对第二图像的偏移位置确定所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
27、获取所述第三目标像素点在所述第一图像中的初始位置;
28、根据所述初始位置和所述第三目标像素点相对所述第二图像的偏移位置确定第一图像中特征像素相对所述第二图像的像素偏移量。
29、上述方案中,所述基于所述第一图像中特征像素相对所述第二图像的像素偏移量、所述ois摄像模组的像距、所述第一位置和所述第二位置之间的物理距离确定所述ois摄像模组的物距,包括:
30、根据公式确定所述ois摄像模组的物距d;
31、所述a为所述第一位置和所述第二位置之间的物理距离,所述b为所述目标物体的像素偏移量,所述c为所述ois摄像模组的像距。
32、本专利技术的第二方面,提供一种基于ois摄像模组的测距装置,所述装置包括:
33、获取单元,用于获取第一图像及第二图像;所述第一图像是利用ois摄像模组在第一位置处对目标物体拍摄的,所述第二图像是利用所述ois摄像模组从所述第一位置移动至第二位置处对所述目标物体拍摄的;
34、第一确定单元,用于基于所述第一图像和所述第二图像确定所述第一图像中特征像素相对所述第二图像的像素偏移量;所述特征像素为所述目标物体对应的像素;
35、第二确定单元,用于基于所述第一图像中特征像素相对所述第二图像的像素偏移量、所述ois摄像模组的像距、所述第一位置和所述第二位置之间的物理距离确定所述ois摄像模组的物距;所述ois摄像模组的物距为所述目标物体至所述ois摄像模组之间的距离。
36、本专利技术的第三方面,提供一种终端,所述终端包括第二方面中所述的基于ois摄像模组的测距装置。
37、本专利技术提供了一种基于ois摄像模组的测距方法、装置及终本文档来自技高网...
【技术保护点】
1.一种基于OIS摄像模组的测距方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述第一图像和所述第二图像确定所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述第一图像对所述第二图像进行迭代卷积,获得第一目标像素点,包括:
4.如权利要求2所述的方法,其特征在于,所述根据第一目标像素点确定所述第一图像在第二图像中的背景区域和前景区域,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述前景区域对所述第二图像进行迭代卷积,获得第二目标像素点,包括:
6.如权利要求2所述的方法,其特征在于,所述根据所述边界轮廓区域对所述第二图像进行卷积,得到所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述第三目标像素点相对第二图像的偏移位置确定所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
8.如权利要求1所述的方法,其特征在于,所述基于所
9.一种基于OIS摄像模组的测距装置,其特征在于,所述装置包括:
10.一种终端,其特征在于,所述终端包括权利要求9所述的基于OIS摄像模组的测距装置。
...【技术特征摘要】
1.一种基于ois摄像模组的测距方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述第一图像和所述第二图像确定所述第一图像中特征像素相对所述第二图像的像素偏移量,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述第一图像对所述第二图像进行迭代卷积,获得第一目标像素点,包括:
4.如权利要求2所述的方法,其特征在于,所述根据第一目标像素点确定所述第一图像在第二图像中的背景区域和前景区域,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述前景区域对所述第二图像进行迭代卷积,获得第二目标像素点,包括:
6.如权利要求2所述的方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:雍积阳,
申请(专利权)人:昆山丘钛光电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。