System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于图像处理的,具体涉及一种图像处理方法、装置、设备及存储介质。
技术介绍
1、在终端的摄影应用中,可以通过相位对焦技术,在对焦过程中调节终端摄像头的焦距,以实现准确对焦,拍摄清晰的图像。
2、相位对焦的基本原理是通过在智能终端的感光元件上预留遮蔽像素点,该像素点通过微透镜成像,终端可以根据像素之间的距离及其变化来确定对焦的偏移值,以确定焦距。
3、目前,相位对焦在困难场景下的性能表现较差,困难场景包括暗光环境、点光源场景和弱纹理场景等,对焦的精度较低,导致拍摄图像的精确度较低。
技术实现思路
1、本申请实施例涉及一种图像处理方法、装置、设备及存储介质,用以解决现有技术中相位对焦在困难场景下的性能表现较差,导致拍摄图像的精确度较低的缺陷。
2、第一方面,本申请实施例提供一种图像处理方法,包括:
3、获取传感器采集的左相位图像和右相位图像,并确定左相位图像的左采样特征、以及右相位图像的右采样特征;
4、对所述左采样特征和所述右采样特征进行多次移位拼接处理,得到代价特征;
5、对所述代价特征进行特征优化处理,以确定目标焦距,并根据所述目标焦距拍摄得到目标图像。
6、在一种可能的实施方式中,对所述左采样特征和所述右采样特征进行多次移位拼接处理,得到代价特征,包括:
7、确定预设移位范围;
8、根据所述预设移位范围,确定所述左采样特征和所述右采样特征对应的移位拼接次数n,所述n
9、对所述左采样特征和所述右采样特征进行n次移位拼接处理,得到n个代价子特征;
10、对所述n个代价子特征进行拼接处理,得到代价特征。
11、在一种可能的实施方式中,针对任意一次移位拼接处理;对所述左采样特征和所述右采样特征进行移位拼接处理,得到所述移位拼接处理对应的代价子特征,包括:
12、确定所述移位拼接处理对应的左偏移量和右偏移量;
13、根据所述左偏移量,对所述左采样特征进行移位处理,得到左代价特征;
14、根据所述右偏移量,对所述右采样特征进行移位处理,得到右代价特征;
15、对所述左代价特征和所述右代价特征进行拼接处理,得到所述移位拼接处理对应的代价子特征。
16、在一种可能的实施方式中,所述左偏移量为m;根据所述左偏移量,对所述左采样特征进行移位处理,得到左代价特征,包括:
17、若所述m小于0,则对所述左采样特征向左移位m个像素单位,得到第一中间特征,将所述第一中间特征的右m个像素单位对应的特征值填充为预设特征值;
18、若所述m等于0,则将所述左采样特征确定为所述左代价特征;
19、若所述m大于0,则对所述左采样特征向右移位m的绝对值个像素单位,得到第二中间特征,将所述第二中间特征的左m的绝对值个像素单位对应的特征值填充为预设特征值。
20、在一种可能的实施方式中,所述右偏移量为m;根据所述右偏移量,对所述右采样特征进行移位处理,得到右代价特征,包括:
21、若所述m小于0,则对所述右采样特征向右移位m个像素单位,得到第三中间特征,将所述第三中间特征的左m个像素单位对应的特征值填充为预设特征值;
22、若所述m等于0,则将所述右采样特征确定为所述右代价特征;
23、若所述m大于0,则对所述右采样特征向左移位m的绝对值个像素单位,得到第四中间特征,将所述第四中间特征的右m的绝对值个像素单位对应的特征值填充为预设特征值。
24、在一种可能的实施方式中,确定左相位图像的左采样特征、以及右相位图像的右采样特征,包括:
25、对所述左相位图像进行特征提取处理,得到左采样特征;
26、对所述右相位图像进行特征提取处理,得到右采样特征。
27、在一种可能的实施方式中,对所述代价特征进行特征优化处理,以确定目标焦距,包括:
28、对所述代价特征进行特征优化处理,得到多个估计相位差、以及每个估计相位差的置信度;
29、将所述多个估计相位差按照置信度的大小进行排列,确定前a个估计相位差为待选相位差,所述a为预设阈值;
30、将所述待选相位差对应的平均相位差,确定为目标相位差,并将所述待选相位差对应的平均置信度,确定为目标置信度;
31、根据所述目标相位差和所述目标置信度,确定目标焦距。
32、第二方面,本申请实施例提供一种图像处理装置,包括:
33、获取模块,用于获取传感器采集的左相位图像和右相位图像,并确定左相位图像的左采样特征、以及右相位图像的右采样特征;
34、处理模块,用于对所述左采样特征和所述右采样特征进行多次移位拼接处理,得到代价特征;
35、确定模块,用于对所述代价特征进行特征优化处理,以确定目标焦距,并根据所述目标焦距拍摄得到目标图像。
36、在一种可能的实施方式中,处理模块具体用于:
37、确定预设移位范围;
38、根据所述预设移位范围,确定所述左采样特征和所述右采样特征对应的移位拼接次数n,所述n为大于1的整数;
39、对所述左采样特征和所述右采样特征进行n次移位拼接处理,得到n个代价子特征;
40、对所述n个代价子特征进行拼接处理,得到代价特征。
41、在一种可能的实施方式中,针对任意一次移位拼接处理;处理模块具体用于:
42、确定所述移位拼接处理对应的左偏移量和右偏移量;
43、根据所述左偏移量,对所述左采样特征进行移位处理,得到左代价特征;
44、根据所述右偏移量,对所述右采样特征进行移位处理,得到右代价特征;
45、对所述左代价特征和所述右代价特征进行拼接处理,得到所述移位拼接处理对应的代价子特征。
46、在一种可能的实施方式中,所述左偏移量为m;处理模块具体用于:
47、若所述m小于0,则对所述左采样特征向左移位m个像素单位,得到第一中间特征,将所述第一中间特征的右m个像素单位对应的特征值填充为预设特征值;
48、若所述m等于0,则将所述左采样特征确定为所述左代价特征;
49、若所述m大于0,则对所述左采样特征向右移位m的绝对值个像素单位,得到第二中间特征,将所述第二中间特征的左m的绝对值个像素单位对应的特征值填充为预设特征值。
50、在一种可能的实施方式中,所述右偏移量为m;处理模块具体用于:
51、若所述m小于0,则对所述右采样特征向右移位m个像素单位,得到第三中间特征,将所述第三中间特征的左m个像素单位对应的特征值填充为预设特征值;
52、若所述m等于0,则将所述右采样特征确定为所述右代价特征;
53、若所述m大于0,则对所述右采样特征向左移位m的绝对本文档来自技高网...
【技术保护点】
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对所述左采样特征和所述右采样特征进行多次移位拼接处理,得到代价特征,包括:
3.根据权利要求2所述的方法,其特征在于,针对任意一次移位拼接处理;对所述左采样特征和所述右采样特征进行移位拼接处理,得到所述移位拼接处理对应的代价子特征,包括:
4.根据权利要求3所述的方法,其特征在于,所述左偏移量为M;根据所述左偏移量,对所述左采样特征进行移位处理,得到左代价特征,包括:
5.根据权利要求3所述的方法,其特征在于,所述右偏移量为M;根据所述右偏移量,对所述右采样特征进行移位处理,得到右代价特征,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,确定左相位图像的左采样特征、以及右相位图像的右采样特征,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,对所述代价特征进行特征优化处理,以确定目标焦距,包括:
8.一种图像处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的图像处理方法。
...【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对所述左采样特征和所述右采样特征进行多次移位拼接处理,得到代价特征,包括:
3.根据权利要求2所述的方法,其特征在于,针对任意一次移位拼接处理;对所述左采样特征和所述右采样特征进行移位拼接处理,得到所述移位拼接处理对应的代价子特征,包括:
4.根据权利要求3所述的方法,其特征在于,所述左偏移量为m;根据所述左偏移量,对所述左采样特征进行移位处理,得到左代价特征,包括:
5.根据权利要求3所述的方法,其特征在于,所述右偏移量为m;根据所述右偏移量,对所述右采样特征进行...
【专利技术属性】
技术研发人员:庞磊,周雪婷,吕培,赵磊,张雷,
申请(专利权)人:北京紫光展锐通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。