一种用于对焦的方法和装置与流程

文档序号:11437270阅读:217来源:国知局
一种用于对焦的方法和装置与流程

本发明涉及一种图像处理方法,具体地,涉及一种用于对焦的方法和装置。



背景技术:

近年来,随着电子科技的突飞猛进,各种装置的摄像功能越来越强大,不仅功能越来越多,而且功能也越来越强,如:提升影像像素、强化自拍功能、加大光圈、增强光学防抖功能、加快对焦速度、自动对焦、各种手动的专业模式等。

现有的很多终端,如:智能手机,都会配备摄像头等摄像装置,其中很多终端的摄像装置都有自动对焦功能。自动对焦是指,当目标物体被选中后,摄像装置能持续对焦到这个目标物体上,从而使输出图像中的目标物体持续保持清晰,即使带有该摄像装置的终端移动,对焦的区域始终在目标物体上,从而实现目标的自动对焦。

一些终端上的摄像装置支持自动对焦功能,但是当曝光情况改变,如闪光灯的开启或关闭,会造成自动对焦功能中断,增加用户交互,不能实现持续输出令人满意的图像或视频。



技术实现要素:

本发明提供的一种对焦的方法和装置,能够使得在终端自动对焦过程中,当曝光情况改变时,自动对焦功能不会中断,实现持续的自动对焦功能,并能提高摄像装置对于不同摄像模式的适应性。

根据本发明的第一方面,提供一种用于对焦的方法,该方法包括:

确定成像模式由第一成像模式切换为第二成像模式,所述第一成像模式下的曝光情况与所述第二成像模式下的曝光情况不同;

根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板;

在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像。

根据本发明的第一方面,在本发明的第一方面的第一可执行方式中,

所述第二成像模式包括闪光灯开启引起的曝光情况变化时的成像模式。

根据本发明的第一方面以及本发明的第一方面的第一可执行方式,在本发明的第一方面的第二可执行方式中,根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板,包括:

根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:

所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息。

根据本发明的第一方面的第二可执行方式,在本发明的第一方面的第三可执行方式中,所述根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同;

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板。

根据本发明的第一方面的第三可执行方式,在本发明的第一方面的第四可执行方式中,所述根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同,包括:

根据下述信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第一成像模式下的目标物体成像的像素亮度值的平均值和所述第二成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第一成像模式下的目标物体成像的像素亮度值的方差和所述第二成像模式下的目标物体成像的像素亮度值的方差;且

所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第一成像模式下的目标物体成像的像素亮度值的平均值相同,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第一成像模式下的目标物体成像的像素亮度值的方差相同。

根据本发明的第一方面的第三可执行方式或第四可执行方式,在本发明的第一方面的第五可执行方式中,根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值t[i]为:

其中,m0为所述第一成像模式下的目标物体成像的像素亮度值的平均值,m1为所述第二成像模式下的目标物体成像的像素亮度值的平均值,v0为所述第一成像模式下的目标物体成像的像素亮度值的方差,v1为所述第二成像模式下的目标物体成像的像素亮度值的方差,i为第一成像模式下的目标物体成像的像素亮度值。

根据本发明的第一方面的第五可执行方式,在本发明的第一方面的第六可执行方式中,所述根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系得到所述第二特征模板的像素亮度值l′(x,y)为:

l′(x,y)=t[l(x,y)]

其中,l(x,y)为所述第一特征模板的像素的亮度值,t[i]为第一成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第一成像模式下的目标物体成像的像素亮度值。

根据本发明的第一方面以及本发明的第一方面的第一可执行方式到第六可执行方式中任一可执行方式,在本发明的第一方面的第七可执行方式中,

所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

根据本发明的第一方面以及本发明的第一方面的第一可执行方式到第七可执行方式中任一可执行方式,在本发明的第一方面的第八可执行方式中,所述在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像,包括:

增加使用所述第二特征模板中的与亮度无关的特征模板搜索所述目标物体成像的搜索结果的采信程度,和/或,

减少使用所述第二特征模板中的与亮度相关的特征模板搜索所述目标物体成像的搜索结果的采信程度。

根据本发明的第一方面以及本发明的第一方面的第一可执行方式到第八可执行方式中任一可执行方式,在本发明的第一方面的第九可执行方式中,所述方法还包括:

经过一段时间后,使用所述第一特征模板搜索所述目标物体的成像。

根据本发明的第二方面,提供一种用于对焦的方法,该方法包括:

确定成像模式由第三成像模式切换为第四成像模式,所述第三成像模式为采用非深度摄像装置进行摄像的模式,所述第四成像模式为采用深度摄像装置进行摄像的模式;

建立第三特征模板,所述第三特征模板用于记录目标物体的深度信息;

在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像。

根据本发明的第二方面,在本发明的第二方面的第一可执行方式中,

所述第三特征模板还用于记录所述目标物体的形状信息。

根据本发明的第二方面以及本发明的第二方面的第一可执行方式,在本发明的第二方面的第二可执行方式中,所述在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像,包括:

确定所述目标物体和背景在深度上的距离大于或等于第一阈值,根据所述目标物体的深度信息搜索所述目标物体的成像。

根据本发明的第二方面的第二可执行方式,在本发明的第二方面的第三可执行方式中,所述根据所述目标物体的深度信息搜索所述目标物体的成像,包括:

通过第一算法搜索所述目标物体的成像,所述第一算法包括:前背景分隔算法或meanshift均值漂移算法。

根据本发明的第二方面以及本发明的第二方面的第一可执行方式到第三可执行方式,在本发明的第二方面的第四可执行方式中,在确定成像模式由第三成像模式切换为第四成像模式之前,所述方法还包括:

在第三成像模式下使用第四特征模板搜索所述目标物体的成像;

在所述第四成像模式下根据所述第三特征模板搜索所述目标物体的成像之后,所述方法还包括:

确定成像模式由所述第四成像模式切换为所述第五成像模式,所述第五成像模式的曝光情况与第三成像模式的曝光情况不同,所述第五成像模式与所述第三成像模式使用同一个摄像装置;

对所述第四特征模板做亮度调整,得到第五特征模板,在所述第五成像模式下使用所述第五特征模板搜索所述目标物体的成像。

根据本发明的第二方面的第四可执行方式,在本发明的第二方面的第五可执行方式中,所述对所述第四特征模板做亮度调整,得到第五特征模板,包括:

根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板。

根据本发明的第二方面的第五可执行方式,在本发明的第二方面的第六可执行方式中,所述根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板,包括:

根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:

所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息。

根据本发明的第二方面的第六可执行方式,在本发明的第二方面的第七可执行方式中,所述根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同;

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板。

根据本发明的第二方面的第七可执行方式,在本发明的第二方面的第八可执行方式中,所述根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同,包括:

根据下述信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第三成像模式下的目标物体成像的像素亮度值的平均值和所述第五成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第三成像模式下的目标物体成像的像素亮度值的方差和所述第五成像模式下的目标物体成像的像素亮度值的方差;且

所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第三成像模式下的目标物体成像的像素亮度值的平均值相同,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第三成像模式下的目标物体成像的像素亮度值的方差相同。

根据本发明的第二方面的第七可执行方式或第八可执行方式,在本发明的第二方面的第九可执行方式中,所述根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值d[i]为:

其中,m2为所述第三成像模式下的目标物体成像的像素亮度值的平均值,m3为所述第五成像模式下的目标物体成像的像素亮度值的平均值,v2为所述第三成像模式下的目标物体成像的像素亮度值的方差,v3为所述第五成像模式下的目标物体成像的像素亮度值的方差,i为第三成像模式下的目标物体成像的像素亮度值。

根据本发明的第二方面的第九可执行方式,在本发明的第二方面的第十可执行方式中,所述根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到的所述第五特征模板的像素亮度值l′(x,y)为:

l(x,y)=d[l(x,y)]

其中,l(x,y)为所述第四特征模板的像素的亮度值,d[i]为第五成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第三成像模式下的目标物体成像的像素亮度值。

根据本发明的第二方面以及本发明的第二方面的第一可执行方式到第十可执行方式,在本发明的第二方面的第十一可执行方式中,

所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

根据本发明第三方面,提供一种用于对焦的装置,该装置包括:

第一确定模块,用于确定成像模式由第一成像模式切换为第二成像模式,所述第一成像模式下的曝光情况与所述第二成像模式下的曝光情况不同;

第一亮度调整模块,用于根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板;

第一搜索模块,用于在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像。

根据本发明的第三方面,在本发明的第三方面的第一可执行方式中,

所述第一亮度调整模块,具体用于根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:

所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息。

根据本发明的第三方面的第一可执行方式,在本发明的第二方面的第二可执行方式中,

所述第一亮度调整模块,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同;

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板。

根据本发明的第三方面的第二可执行方式,在本发明的第二方面的第三可执行方式中,

所述第一亮度调整模块,具体用于根据下述信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第一成像模式下的目标物体成像的像素亮度值的平均值和所述第二成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第一成像模式下的目标物体成像的像素亮度值的方差和所述第二成像模式下的目标物体成像的像素亮度值的方差;且

所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第一成像模式下的目标物体成像的像素亮度值的平均值相同,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第一成像模式下的目标物体成像的像素亮度值的方差相同。

根据本发明的第三方面的第二可执行方式或第三可执行方式,在本发明的第二方面的第四可执行方式中,所述第一亮度调整模块,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值t[i]为:

其中,m0为所述第一成像模式下的目标物体成像的像素亮度值的平均值,m1为所述第二成像模式下的目标物体成像的像素亮度值的平均值,v0为所述第一成像模式下的目标物体成像的像素亮度值的方差,v1为所述第二成像模式下的目标物体成像的像素亮度值的方差,i为第一成像模式下的目标物体成像的像素亮度值。

根据本发明的第三方面的第四可执行方式,在本发明的第三方面的第五可执行方式中,

所述第一亮度调整模块,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系得到所述第二特征模板的像素亮度值l′(x,y)为:

l′(x,y)=t[l(x,y)]

其中,l(x,y)为所述第一特征模板的像素的亮度值,t[i]为第一成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第一成像模式下的目标物体成像的像素亮度值。

根据本发明的第三方面以及本发明的第三方面的第一可执行方式到第五可执行方式任一可执行方式,在本发明的第三方面的第六可执行方式中,

所述第一搜索模块,具体用于增加使用所述第二特征模板中的与亮度无关的特征模板搜索所述目标物体成像的搜索结果的采信程度,和/或,

减少使用所述第二特征模板中的与亮度相关的特征模板搜索所述目标物体成像的搜索结果的采信程度。

根据本发明的第三方面以及本发明的第三方面的第一可执行方式到第六可执行方式任一可执行方式,在本发明的第三方面的第七可执行方式中,

所述第一搜索模块,还用于经过一段时间后,使用所述第一特征模板搜索所述目标物体的成像。

根据本发明的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如本发明的第一方面以及本发明的第一方面的第一可执行方式到第九可执行方式任一可执行方式所述方法的步骤。

根据本发明的第五方面,提供一种用于对焦的装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如本发明的第一方面以及本发明的第一方面的第一可执行方式到第九可执行方式任一可执行方式所述方法的步骤。

根据本发明的第六方面,提供一种用于对焦的装置,该装置包括:

第二确定模块,用于确定成像模式由第三成像模式切换为第四成像模式,所述第三成像模式为采用非深度摄像装置进行摄像的模式,所述第四成像模式为采用深度摄像装置进行摄像的模式;

模板建立模块,用于建立第三特征模板,所述第三特征模板用于记录目标物体的深度信息;

第二搜索模块,用于在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像。

根据本发明的第六方面,在本发明的第六方面的第一可执行方式中,

所述模板建立模块,还用于建立所述第三特征模板,所述第三特征模板用于记录目标物体的深度信息以及所述目标物体的形状信息。

根据本发明的第六方面或本发明的第六方面的第一可执行方式,在本发明的第六方面的第二可执行方式中,所述第二搜索模块,具体用于确定所述目标物体和背景在深度上的距离大于或等于第一阈值,根据所述目标物体的深度信息搜索所述目标物体的成像。

根据本发明的第六方面的第二可执行方式,在本发明的第六方面的第三可执行方式中,

所述第二搜索模块,具体用于通过第一算法搜索所述目标物体的成像,所述第一算法包括:前背景分隔算法或meanshift均值漂移算法。

根据本发明的第六方面或本发明的第六方面的第一可执行方式到第三可执行方式,在本发明的第六方面的第四可执行方式中,所述第二搜索模块,还用于在第三成像模式下使用第四特征模板搜索所述目标物体的成像;

所述第二确定模块,还用于确定成像模式由所述第四成像模式切换为所述第五成像模式,所述第五成像模式的曝光情况与第三成像模式的曝光情况不同,所述第五成像模式与所述第三成像模式使用同一个摄像装置;

所述装置还包括第二亮度调整模块,

所述第二亮度调整模块,还用于对所述第四特征模板做亮度调整,得到第五特征模板;

所述第二搜索模块,还用于在所述第五成像模式下使用所述第五特征模板搜索所述目标物体的成像。

根据本发明的第六方面或本发明的第六方面的第一可执行方式到第四可执行方式,在本发明的第六方面的第五可执行方式中,所述第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板。

根据本发明的第六方面的第五可执行方式,在本发明的第六方面的第六可执行方式中,

所述第二亮度调整模块,具体用于根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:

所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息。

根据本发明的第六方面的第六可执行方式,在本发明的第六方面的第七可执行方式中,

所述第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同;

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板。

根据本发明的第六方面的第七可执行方式,在本发明的第六方面的第八可执行方式中,

所述第二亮度调整模块,具体用于根据下述信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第三成像模式下的目标物体成像的像素亮度值的平均值和所述第五成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第三成像模式下的目标物体成像的像素亮度值的方差和所述第五成像模式下的目标物体成像的像素亮度值的方差;且

所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第三成像模式下的目标物体成像的像素亮度值的平均值相同,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第三成像模式下的目标物体成像的像素亮度值的方差相同。

根据本发明的第六方面的第七可执行方式或第八可执行方式,在本发明的第六方面的第九可执行方式中,所述第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值d[i]为:

其中,m2为所述第三成像模式下的目标物体成像的像素亮度值的平均值,m3为所述第五成像模式下的目标物体成像的像素亮度值的平均值,v2为所述第三成像模式下的目标物体成像的像素亮度值的方差,v3为所述第五成像模式下的目标物体成像的像素亮度值的方差,i为第三成像模式下的目标物体成像的像素亮度值。

根据本发明的第六方面的第九可执行方式,在本发明的第六方面的第十可执行方式中,

所述第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到的所述第五特征模板的像素亮度值l′(x,y)为:

l′(x,y)=d[l(x,y)]

其中,l(x,y)为所述第四特征模板的像素的亮度值,d[i]为第五成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第三成像模式下的目标物体成像的像素亮度值。

根据本发明的第七方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如本发明的第二方面以及本发明的第二方面的第一可执行方式到第十一可执行方式任一可执行方式所述方法的步骤。

根据本发明的第八方面提供一种用于对焦的装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如本发明的第二方面以及本发明的第二方面的第一可执行方式到第十一可执行方式任一可执行方式所述方法的步骤。

本发明提供一种对焦的方法,使得在终端自动对焦过程中,当曝光情况改变时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

附图说明

图1为本发明实施例一提供的一种用于对焦的方法的流程图;

图2为本发明实施例二提供的又一种用于对焦的方法的流程图;

图3为本发明实施例三提供的一种用于对焦的装置结构示意图;

图4为本发明实施例四提供的又一种用于对焦的装置结构示意图;

图5为本发明实施例五提供的再一种用于对焦的装置结构示意图;

图6为本发明实施例六提供的还一种用于对焦的装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述。

本发明的说明书和权利要求书记忆上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于限定特定顺序。

其中,本发明实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或“例如”的任何实施例或设计方案不应该被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

应当说明的是,为了图示的简洁和清楚起见,附图中所示的元件没有必要按照比例进行绘制。例如,为了清楚,可以相对于其他元件,增大一些元件的尺寸。另外,在认为合适的地方,可以在附图间重复附图标记,以指示相对应或类似的元件针对这一问题。

应该说明的是,由于视频等是由若干图片组成,因此,本发明实施例中描述的关于图片、成像、图像等的处理方法可以应用于视频等方面,本领域技术人员根据本发明揭示的方法不需要付出创造性的劳动即可修改为应用于视频等的处理方法,这种修改后的方法在本发明的保护范围内。

下面结合附图1对本发明实施例一进行详细阐述。该方法可以用于当曝光情况发生改变的情况,如图1所示,该方法包括:

步骤101,确定成像模式由第一成像模式切换为第二成像模式,所述第一成像模式下的曝光情况与所述第二成像模式下的曝光情况不同;

可选的,上述的成像模式由第一成像模式切换为第二成像模式可以是闪光灯开启或关闭,也可以是外部光照条件改变等情况。另外,影响曝光情况的还可以包括影响进入镜头照射在感光元件上的光量的其他情况。

可选的,在第一成像模式为彩色摄像装置成像并且第二成像模式为黑白摄像装置成像的情况下,或,在第一成像模式为黑白摄像装置成像并且第二成像模式为彩色摄像装置成像的情况下,由于摄像装置不同,导致对光照的感知情况不一样,因此,本领域普通技术人员可知,这种情况也属于曝光情况不同,也在本发明的保护范围之内。

步骤102,根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板。具体的,当曝光情况改变时,如当闪光灯开启后,可以对比曝光情况改变前后成像的目标物体的成像区域,调整跟踪模板的亮度相关特征,使之适应新的光照条件。

上述的目标物体成像可以局部成像也可以为整体成像。

上述的特征模板可以为一个或多个,上述的特征模板一般存储着目标物体的颜色、形状、纹理等相关信息。

可选的,上述的亮度信息可以由下面方式得到:将普通灰度图或彩色图转换为lab或yuv格式等能分离亮度和颜色信息的通道格式,其中l或y通道图像即为该灰度图或彩色图亮度信息。对亮度信息进行处理时,可以对亮度相关通道,如l或y通道进行处理。

可选的,可以根据上述的亮度信息,统计所述第一成像模式下的目标物体成像的亮度值以及所述第二成像模式的目标物体成像的亮度值,分别记为

可选的,所述根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板,包括:

根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:

所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息。

可选的,所述根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同或近似相同;

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板。

可选的,所述根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同,包括:

根据下述信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第一成像模式下的目标物体成像的像素亮度值的平均值和所述第二成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第一成像模式下的目标物体成像的像素亮度值的方差和所述第二成像模式下的目标物体成像的像素亮度值的方差;且

所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第一成像模式下的目标物体成像的像素亮度值的平均值相同或近似相同,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第一成像模式下的目标物体成像的像素亮度值的方差相同或近似相同。

可选的,上述的平均值可以是加权平均值,方差可以是加权的方差。本领域普通技术人员应当了解,为适应不同场景,上述的平均值和方差还可以是本发明的计算方法的变形,该变形不需要普通技术人员经过创造性劳动,属于本发明的保护范围。

可选的,根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值t[i]为:

其中,m0为所述第一成像模式下的目标物体成像的像素亮度值的平均值,m1为所述第二成像模式下的目标物体成像的像素亮度值的平均值,v0为所述第一成像模式下的目标物体成像的像素亮度值的方差,v1为所述第二成像模式下的目标物体成像的像素亮度值的方差,i为第一成像模式下的目标物体成像的像素亮度值。

可选的,所述根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板,包括:

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系得到所述第二特征模板的像素亮度值l′(x,y)为:

l′(x,y)=t[l(x,y)]

其中,l(x,y)为所述第一特征模板的像素的亮度值,t[i]为第一成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第一成像模式下的目标物体成像的像素亮度值。

可选的,上述对应关系可以为映射表的形式,即i与t[i]的映射关系,根据所述第一特征模板的像素的亮度值l(x,y)的取值,以及上述映射关系查找相应的t[l(x,y)]的值,就是第一特征模板的像素的亮度值调整后的值,即为所述第二特征模板的像素亮度值l′(x,y)。

这样,所述第二特征模板既保持了原有模板的结构,又适应了新的光照条件。

可选的,所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

可选的,所述在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像,包括:

增加使用所述第二特征模板中的与亮度无关的特征模板搜索所述目标物体成像的搜索结果的采信程度,和/或,

减少使用所述第二特征模板中的与亮度相关的特征模板搜索所述目标物体成像的搜索结果的采信程度。

具体的,在搜索该目标物体的成像的过程中,需要对搜索结果进行评估,判断是否采信当前的搜索结果。可以通过对不同特征模板(如纹理、颜色、梯度、明暗度等)赋予不同的权值来综合判断当前的搜索结果是否正确。上述的与亮度无关的特征模板可以包括:梯度、纹理等特征模板,上述的与亮度相关的特征模板可以包括:颜色、明暗度等特征模板。上述的增加采信程度和减少采信程度可以通过调整其信任程度的权值来实现,也可以通过设定不同阈值来控制不同特征模板匹配结果的采信程度。

步骤103,在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像。

可选的,所述方法还包括:

经过一段时间后,使用所述第一特征模板搜索所述目标物体的成像。该一段时间可以是设置的,如可以是3秒或5秒,也可以是通过检测曝光情况自适应确定。如,如果是闪光灯开启或关闭的情况,可以设定为3秒。在该段时间内使用上述的第二特征模板搜索所述目标物体的成像,经过该段时间后,光照条件等曝光情况可能恢复到原来的情况。如果光照条件等曝光情况恢复到原来的情况,那么仍可以使用所述第一特征模板搜索所述目标物体的成像。

通过上面阐述的方法,可以使得在终端自动对焦过程中,当曝光情况改变时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其能提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

下面结合图2具体阐述本发明实施例二提供的一种对焦的方法。该方法既可以适用于包括有深度摄像装置以及非深度摄像装置的双摄摄像装置的切换,也适用于具有不同摄像模式,包括深度摄像模式以及非深度摄像模式,的摄像装置的摄像模式的切换。本发明实施例可以用于非深度摄像装置切换到深度摄像装置的场景,也可以适用于非深度摄像装置切换到深度摄像装置再切换回非深度摄像装置的场景。

步骤201,确定成像模式由第三成像模式切换为第四成像模式,所述第三成像模式为采用非深度摄像装置进行摄像的模式,所述第四成像模式为采用深度摄像装置进行摄像的模式。该第三成像模式输出的图片可以为灰度图也可以为彩色图。

步骤202,建立第三特征模板,所述第三特征模板用于记录目标物体的深度信息。可选的,该第三特征模板还可以用于记录所述目标物体的形状信息。上述的特征模板可以为一个或多个,上述的特征模板一般存储着目标物体的颜色、形状、纹理等相关信息。

步骤203,在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像。

可选的,所述在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像,包括:确定所述目标物体和背景在深度上的距离大于或等于第一阈值,根据所述目标物体的深度信息搜索所述目标物体的成像。该第一阈值可以是预先设置的。上述的目标物体成像可以局部成像也可以为整体成像。

可选的,所述根据所述目标物体的深度信息搜索所述目标物体的成像,包括:通过第一算法搜索所述目标物体的成像,所述第一算法包括:前背景分隔算法或meanshift均值漂移算法。

可选的,在确定成像模式由第三成像模式切换为第四成像模式之前,所述方法还包括:

在第三成像模式下使用第四特征模板搜索所述目标物体的成像;

可选的,在所述第四成像模式下根据所述第三特征模板搜索所述目标物体的成像之后,所述方法还包括:

确定成像模式由所述第四成像模式切换为所述第五成像模式,所述第五成像模式的曝光情况与第三成像模式的曝光情况不同,所述第五成像模式与所述第三成像模式使用同一个摄像装置;可选的,当只有一个摄像装置,而该摄像装置具有深度摄像模式和非深度摄像模式时,第五成像模式与所述第三成像模式可以为同一个摄像模式,可以均为非深度摄像模式。

对所述第四特征模板做亮度调整,得到第五特征模板,在所述第五成像模式下使用所述第五特征模板搜索所述目标物体的成像。

可选的,所述对所述第四特征模板做亮度调整,得到第五特征模板,包括:

根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板。

可选的,上述的亮度信息可以由下面方式得到:将普通灰度图或彩色图转换为lab或yuv格式等能分离亮度和颜色信息的通道格式,其中l或y通道图像即为该灰度图或彩色图亮度信息。对亮度信息进行处理时,可以对亮度相关通道,如l或y通道进行处理。

可选的,可以根据上述的亮度信息,统计所述第三成像模式下的目标物体成像的亮度值以及所述第五成像模式的目标物体成像的亮度值,分别记为

可选的,所述根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板,包括:

根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:

所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息。

所述根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同或近似相同;

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板。

可选的,所述根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同,包括:

根据下述信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第三成像模式下的目标物体成像的像素亮度值的平均值和所述第五成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第三成像模式下的目标物体成像的像素亮度值的方差和所述第五成像模式下的目标物体成像的像素亮度值的方差;且

所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第三成像模式下的目标物体成像的像素亮度值的平均值相同或近似相同,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第三成像模式下的目标物体成像的像素亮度值的方差相同或近似相同。

可选的,上述的平均值可以是加权平均值,方差可以是加权的方差。本领域普通技术人员应当了解,为适应不同场景,上述的平均值和方差还可以是本发明的计算方法的变形,该变形不需要普通技术人员经过创造性劳动,属于本发明的保护范围。

可选的,所述根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值d[i]为:

其中,m2为所述第三成像模式下的目标物体成像的像素亮度值的平均值,m3为所述第五成像模式下的目标物体成像的像素亮度值的平均值,v2为所述第三成像模式下的目标物体成像的像素亮度值的方差,v3为所述第五成像模式下的目标物体成像的像素亮度值的方差,i为第三成像模式下的目标物体成像的像素亮度值。

可选的,所述根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板,包括:

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到的所述第五特征模板的像素亮度值l′(x,y)为:

l′(x,y)=d[l(x,y)]

其中,l(x,y)为所述第四特征模板的像素的亮度值,d[i]为第五成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第三成像模式下的目标物体成像的像素亮度值。

可选的,上述对应关系可以为映射表的形式,即i与t[i]的映射关系,根据所述第四特征模板的像素的亮度值l(x,y)的取值,以及上述映射关系查找相应的t[l(x,y)]的值,就是第四特征模板的像素的亮度值调整后的值,即为所述第五特征模板的像素亮度值l′(x,y)。

这样,所述第二特征模板既保持了原有模板的结构,又适应了新的光照条件。

可选的,所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

通过上面阐述的方法,能够使得在终端自动对焦过程中,当非深度摄像装置和深度摄像装置进行切换时或同一摄像装置的深度摄像模式和非深度摄像模式进行切换时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其可以提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

下面结合图3具体描述本发明实施例三提供的一种用于对焦的装置,该装置300可以用于当曝光情况发生改变的情况,该装置300包括:

第一确定模块301,用于确定成像模式由第一成像模式切换为第二成像模式,所述第一成像模式下的曝光情况与所述第二成像模式下的曝光情况不同;

可选的,上述的成像模式由第一成像模式切换为第二成像模式可以是闪光灯开启或关闭,也可以是外部光照条件改变等情况。另外,影响曝光情况的还可以包括影响进入镜头照射在感光元件上的光量的其他情况。

可选的,在第一成像模式为彩色摄像装置成像并且第二成像模式为黑白摄像装置成像的情况下,或,在第一成像模式为黑白摄像装置成像并且第二成像模式为彩色摄像装置成像的情况下,由于摄像装置不同,导致对光照的感知情况不一样,因此,本领域普通技术人员可知,这种情况也属于曝光情况不同,也在本发明的保护范围之内。

第一亮度调整模块302,用于根据所述第一成像模式下的目标物体成像的亮度信息、第二成像模式下的目标物体成像的亮度信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板。具体的,当曝光情况改变时,如当闪光灯开启后,可以对比曝光情况改变前后成像的目标物体的成像区域,调整跟踪模板的亮度相关特征,使之适应新的光照条件。

上述的目标物体成像可以局部成像也可以为整体成像。

上述的特征模板可以为一个或多个,上述的特征模板一般存储着目标物体的颜色、形状、纹理等相关信息。

可选的,上述的亮度信息可以由下面方式得到:将普通灰度图或彩色图转换为lab或yuv格式等能分离亮度和颜色信息的通道格式,其中l或y通道图像即为该灰度图或彩色图亮度信息。对亮度信息进行处理时,可以对亮度相关通道,如l或y通道进行处理。

可选的,可以根据上述的亮度信息,统计所述第一成像模式下的目标物体成像的亮度值以及所述第二成像模式的目标物体成像的亮度值,分别记为

第一搜索模块303,用于在第二成像模式下根据所述第二特征模板搜索所述目标物体的成像。

可选的,该第一亮度调整模块302,具体用于根据下述信息对所述第一成像模式下目标物体的第一特征模板进行亮度调整,得到第二特征模板:

所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息。

可选的,该第一亮度调整模块302,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第一成像模式下的目标物体成像的像素亮度值的统计信息相同或近似相同;

根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第一特征模板进行亮度调整,得到所述第二特征模板。

可选的,该第一亮度调整模块302,具体用于根据下述信息确定所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第一成像模式下的目标物体成像的像素亮度值的平均值和所述第二成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第一成像模式下的目标物体成像的像素亮度值的方差和所述第二成像模式下的目标物体成像的像素亮度值的方差;且

所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第一成像模式下的目标物体成像的像素亮度值的平均值相同或近似相同,所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第一成像模式下的目标物体成像的像素亮度值的方差相同或近似相同。

可选的,上述的平均值可以是加权平均值,方差可以是加权的方差。本领域普通技术人员应当了解,为适应不同场景,上述的平均值和方差还可以是本发明的计算方法的变形,该变形不需要普通技术人员经过创造性劳动,属于本发明的保护范围。

可选的,该第一亮度调整模块302,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值的统计信息和所述第二成像模式下的目标物体成像的像素亮度值的统计信息确定所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值t[i]为:

其中,m0为所述第一成像模式下的目标物体成像的像素亮度值的平均值,m1为所述第二成像模式下的目标物体成像的像素亮度值的平均值,v0为所述第一成像模式下的目标物体成像的像素亮度值的方差,v1为所述第二成像模式下的目标物体成像的像素亮度值的方差,i为第一成像模式下的目标物体成像的像素亮度值。

可选的,该第一亮度调整模块302,具体用于根据所述第一成像模式下的目标物体成像的像素亮度值与所述第一成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系得到所述第二特征模板的像素亮度值l′(x,y)为:

l′(x,y)=t[l(x,y)]

其中,l(x,y)为所述第一特征模板的像素的亮度值,t[i]为第一成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第一成像模式下的目标物体成像的像素亮度值。

可选的,上述对应关系可以为映射表的形式,即i与t[i]的映射关系,根据所述第一特征模板的像素的亮度值l(x,y)的取值,以及上述映射关系查找相应的t[l(x,y)]的值,就是第一特征模板的像素的亮度值调整后的值,即为所述第二特征模板的像素亮度值l′(x,y)。

这样,所述第二特征模板既保持了原有模板的结构,又适应了新的光照条件。

可选的,该第一搜索模块303,具体用于增加使用所述第二特征模板中的与亮度无关的特征模板搜索所述目标物体成像的搜索结果的采信程度,和/或,减少使用所述第二特征模板中的与亮度相关的特征模板搜索所述目标物体成像的搜索结果的采信程度。具体的,在搜索该目标物体的成像的过程中,需要对搜索结果进行评估,判断是否采信当前的搜索结果。可以通过对不同特征模板(如纹理、颜色、梯度、明暗度等)赋予不同的权值来综合判断当前的搜索结果是否正确。上述的与亮度无关的特征模板可以包括:梯度、纹理等特征模板,上述的与亮度相关的特征模板可以包括:颜色、明暗度等特征模板。上述的增加采信程度和减少采信程度可以通过调整其信任程度的权值来实现,也可以通过设定不同阈值来控制不同特征模板匹配结果的采信程度。

可选的,所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

可选的,该第一搜索模块303,还用于经过一段时间后,使用所述第一特征模板搜索所述目标物体的成像。该一段时间可以是设置的,如可以是3秒或5秒,也可以是通过检测曝光情况自适应确定。如,如果是闪光灯开启或关闭的情况,可以设定为3秒。在该段时间内使用上述的第二特征模板搜索所述目标物体的成像,经过该段时间后,光照条件等曝光情况可能恢复到原来的情况。如果光照条件等曝光情况恢复到原来的情况,那么仍可以使用所述第一特征模板搜索所述目标物体的成像。

通过上面阐述的装置,可以使得在终端自动对焦过程中,当曝光情况改变时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其可以提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

结合图4,本发明实施例四提供一种用于对焦的装置400,包括第一存储器401、第一处理器402以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现方法实施例一所述方法的步骤。

通过上面阐述的装置,可以使得在终端自动对焦过程中,当曝光情况改变时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其可以提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

下面结合图5具体阐述本发明实施例五提供的一种用于对焦的装置。该装置既可以适用于包括有深度摄像装置以及非深度摄像头的双摄摄像装置的切换,也适用于具有不同摄像模式,包括深度摄像模式以及非深度摄像模式,的摄像装置的摄像模式的切换。本发明实施例可以用于非深度摄像装置切换到深度摄像装置的场景,也可以适用于非深度摄像装置切换到深度摄像装置再切换回非深度摄像装置的场景。

该装置500包括:

第二确定模块501,用于确定成像模式由第三成像模式切换为第四成像模式,所述第三成像模式为采用非深度摄像装置进行摄像的模式,所述第四成像模式为采用深度摄像装置进行摄像的模式;该第三成像模式输出的图片可以为灰度图也可以为彩色图。

模板建立模块502,用于建立第三特征模板,所述第三特征模板用于记录目标物体的深度信息。可选的,该第三特征模板还可以用于记录所述目标物体的形状信息。上述的特征模板可以为一个或多个,上述的特征模板一般存储着目标物体的颜色、形状、纹理等相关信息。

第二搜索模块503,用于在第四成像模式下根据所述第三特征模板搜索所述目标物体的成像。

该模板建立模块502,还用于建立所述第三特征模板,所述第三特征模板用于记录目标物体的深度信息以及所述目标物体的形状信息。

该第二搜索模块503,具体用于确定所述目标物体和背景在深度上的距离大于或等于第一阈值,根据所述目标物体的深度信息搜索所述目标物体的成像。该第一阈值可以是预先设置的。上述的目标物体成像可以局部成像也可以为整体成像。

该第二搜索模块503,具体用于通过第一算法搜索所述目标物体的成像,所述第一算法包括:前背景分隔算法或meanshift均值漂移算法。

可选的,该第二搜索模块503,还用于在第三成像模式下使用第四特征模板搜索所述目标物体的成像;

可选的,该第二确定模块503,还用于确定成像模式由所述第四成像模式切换为所述第五成像模式,所述第五成像模式的曝光情况与第三成像模式的曝光情况不同,所述第五成像模式与所述第三成像模式使用同一个摄像装置;可选的,当只有一个摄像装置,而该摄像装置具有深度摄像模式和非深度摄像模式时,第五成像模式与所述第三成像模式可以为同一个摄像模式,可以均为非深度摄像模式。

可选的,该装置500还包括第二亮度调整模块,

所述第二亮度调整模块,还用于对所述第四特征模板做亮度调整,得到第五特征模板;

所述第二搜索模块503,还用于在所述第五成像模式下使用所述第五特征模板搜索所述目标物体的成像。

可选的,该第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的亮度信息、第五成像模式下的目标物体成像的亮度信息对所述第四特征模板进行亮度调整,得到第五特征模板。

可选的,上述的亮度信息可以由下面方式得到:将普通灰度图或彩色图转换为lab或yuv格式等能分离亮度和颜色信息的通道格式,其中l或y通道图像即为该灰度图或彩色图亮度信息。对亮度信息进行处理时,可以对亮度相关通道,如l或y通道进行处理。

可选的,可以根据上述的亮度信息,统计所述第三成像模式下的目标物体成像的亮度值以及所述第五成像模式的目标物体成像的亮度值,分别记为

可选的,该第二亮度调整模块,具体用于根据下述信息对所述第四特征模板进行亮度调整,得到第五特征模板:所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息。

可选的,该第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的统计信息与所述第三成像模式下的目标物体成像的像素亮度值的统计信息相同;

根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到第五特征模板。

可选的,该第二亮度调整模块,具体用于根据下述信息确定所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系:

所述第三成像模式下的目标物体成像的像素亮度值的平均值和所述第五成像模式下的目标物体成像的像素亮度值的平均值,以及

所述第三成像模式下的目标物体成像的像素亮度值的方差和所述第五成像模式下的目标物体成像的像素亮度值的方差;且

所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的平均值与所述第三成像模式下的目标物体成像的像素亮度值的平均值相同或近似相同,所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的方差与所述第三成像模式下的目标物体成像的像素亮度值的方差相同或近似相同。

可选的,上述的平均值可以是加权平均值,方差可以是加权的方差。本领域普通技术人员应当了解,为适应不同场景,上述的平均值和方差还可以是本发明的计算方法的变形,该变形不需要普通技术人员经过创造性劳动,属于本发明的保护范围。

可选的,该第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值的统计信息和所述第五成像模式下的目标物体成像的像素亮度值的统计信息确定所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值d[i]为:

其中,m2为所述第三成像模式下的目标物体成像的像素亮度值的平均值,m3为所述第五成像模式下的目标物体成像的像素亮度值的平均值,v2为所述第三成像模式下的目标物体成像的像素亮度值的方差,v3为所述第五成像模式下的目标物体成像的像素亮度值的方差,i为第三成像模式下的目标物体成像的像素亮度值。

可选的,该第二亮度调整模块,具体用于根据所述第三成像模式下的目标物体成像的像素亮度值与所述第五成像模式下的目标物体成像经过亮度调整后的像素亮度值的对应关系对所述第四特征模板进行亮度调整,得到的所述第五特征模板的像素亮度值l′(x,y)为:

l′(x,y)=d[l(x,y)]

其中,l(x,y)为所述第四特征模板的像素的亮度值,d[i]为第五成像模式下的目标物体成像经过亮度调整后的像素亮度值,i为第三成像模式下的目标物体成像的像素亮度值。

可选的,上述对应关系可以为映射表的形式,即i与t[i]的映射关系,根据所述第四特征模板的像素的亮度值l(x,y)的取值,以及上述映射关系查找相应的t[l(x,y)]的值,就是第四特征模板的像素的亮度值调整后的值,即为所述第五特征模板的像素亮度值l′(x,y)。

可选的,所述像素亮度值为:在成像的lab格式下成像的像素在l通道中的值,或在成像的yuv格式下成像的像素在y通道中的值。

通过上面阐述的装置,能够使得在终端自动对焦过程中,当非深度摄像装置和深度摄像装置进行切换时或同一摄像装置的深度摄像模式和非深度摄像模式进行切换时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其可以提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

可选的,结合附图6,本发明实施例提供六提供一种用于对焦的装置600,该装置包括第二存储器601、第二处理器602以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如实施例二所述方法的步骤。

通过上面阐述的装置,能够使得在终端自动对焦过程中,当非深度摄像装置和深度摄像装置进行切换时或同一摄像装置的深度摄像模式和非深度摄像模式进行切换时,自动对焦功能不会中断,实现持续的自动对焦功能,能提高摄像装置对于不同摄像模式的适应性,尤其可以提高摄像装置对于不同曝光情况的适应性,能减少用户交互,能及时、准确、高效地对焦到目标物体上,从而能输出令人满意的图像或视频。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述装置/终端设备中的执行过程。

所述装置/终端设备可以是手机、平板电脑、桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述装置/终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本发明的示意图仅仅是装置/终端设备的示例,并不构成对装置/终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述装置/终端设备还可以包括输入输出设备、网络接入设备、总线等。

上述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述装置/终端设备的控制中心,利用各种接口和线路连接整个装置/终端设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述装置/终端设备的各种功能。所述存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如视频数据、图像等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述装置/终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

上述各个实施例中的目标物体的成像可以目标物体的局部成像,也可以整体成像。无论是局部成像,或整体成像都适用或对局部成像,或整体成像相应做出调整后适用本发明提供的方法或装置,上述调整本领域普通技术人员不需要付出创造性劳动,应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1