一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种方向增益参数的获取方法及装置与流程

2021-11-05 21:30:00 来源:中国专利 TAG:


1.本发明涉及摄像头模组技术领域,尤其涉及一种方向增益参数的获取方法及装置。


背景技术:

2.目前,ois摄像头模组,在出厂前需要进行ois效果测试,会采用圆点chart图,通过对该圆点chart图进行拍摄,获得chart图上圆点的运动轨迹,并对该运动轨迹进行拟合,以此来获得最佳方向增益参数。
3.首先,采用这样的方式需要多次取图,测试时间较长,其次,由于是采用拟合算法,对计算数据的精度也有损失。
4.因此,如何提高获取的方向增益参数的精确度是目前亟待解决的技术问题。


技术实现要素:

5.鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的方向增益参数的获取方法及装置。
6.第一方面,本发明提供了一种向增益参数的获取方法,应用于摄像头模组中,包括:
7.获取摄像头模组在静止时对表格图拍摄的第一图像,所述表格图中包括预设图形;
8.依次对所述摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像;
9.对所述n幅第二图像分别进行处理,获得对应的n幅第三图像;
10.基于所述第一图像、所述n幅第二图像以及所述n幅第三图像,获得所述摄像头模组对应于不同预设方向增益参数的噪声值;
11.基于所述噪声值,获得所述摄像头模组的方向增益参数。
12.进一步地,所述依次对所述摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像,包括:
13.对所述摄像头模组设置曝光时间,所述曝光时间与所述摄像头模组振动频率之间满足预设关系;
14.依次对所述摄像头模组设置不同的预设方向增益参数,以在所述曝光时间内,分别获取所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像。
15.进一步地,所述n幅第二图像中的所述预设图像存在阴影,所述阴影为基于所述曝光时间所形成的。
16.进一步地,所述对所述n幅第二图像分别进行处理,获得对应的n幅第三图像,包括:
17.对所述n幅第二图像分别进行二值化处理,获得n幅二值化图像;
18.对所述n幅二值化图像分别进行噪点去除的处理,获得n幅清晰图像;
19.对所述n幅清晰图像分别进行轮廓选取处理,获得n幅第三图像。
20.进一步地,所述基于所述第一图像、所述n幅第二图像以及所述n幅第三图像,获得所述摄像头模组对应于不同预设方向增益参数的噪声值,包括:
21.获取所述第一图像中所述预设图像的第一面积、所述n幅第二图像中每幅第二图像的所述预设图像的第二面积、所述n幅第三图像中每幅第三图像的所述预设图像的第三面积;
22.基于所述第一面积、第二面积以及第三面积,按照如下公式,获得所述摄像头模组对应于不同预设方向增益参数的噪声值:
[0023][0024]
s3为所述第三面积,s1为所述第一面积,s2为所述第二面积,db为所述摄像头模组对应于不同预设方向增益参数的噪声值。
[0025]
进一步地,基于所述噪声值,获得方向增益参数,包括:
[0026]
基于所述噪声值,获得最大的噪声值;
[0027]
基于所述最大的噪声值,获得与所述最大的噪声值对应的目标预设方向增益参数,作为所述摄像头模组的方向增益参数。
[0028]
进一步地,所述预设图形具体为如下任意一种:
[0029]
圆形,十字形。
[0030]
第二方面,本发明还提供了一种方向增益参数的获取装置,包括:
[0031]
第一图像获取模块,用于获取摄像头模组在静止时对表格图拍摄的第一图像,所述表格图中包括预设图形;
[0032]
第二图像获得模块,用于依次对所述摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像;
[0033]
第三图像获得模块,用于对所述n幅第二图像分别进行处理,获得对应的n幅第三图像;
[0034]
噪声值获得模块,用于基于所述第一图像、所述n幅第二图像以及所述n幅第三图像,获得所述摄像头模组对应于不同预设方向增益参数的噪声值;
[0035]
方向增益参数获得模块,用于基于所述噪声值,获得所述摄像头模组的方向增益参数。
[0036]
第三方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法步骤。
[0037]
第四方面,一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的方法步骤。
[0038]
本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0039]
本发明提供的一种方向增益参数的获取方法,应用于摄像头模组中,包括:获取摄像头模组在静止时对表格图拍摄的第一图像,该表格图中包括预设图形,依次对该摄像头
模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,该摄像头模组在振动中随表格图拍摄的n幅第二图像,在n幅第二图像分别进行处理,获得对应的n幅第三图像,基于该第一图像,n幅第二图像以及n幅第三图像,获得摄像头模组对应于不同预设方向增益参数的噪声值;基于该噪声值,获得摄像头模组的方向增益参数,因此,无需对多幅图像的结果进行拟合,因此,最终选取一幅图像所对应的方向增益参数作为最佳的方向增益参数,进而提高了方向增益参数的获取精度。
附图说明
[0040]
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:
[0041]
图1示出了本发明实施例中获方向增益参数的获取方法的步骤流程示意图;
[0042]
图2示出了本发明实施例中第一图像的示意图;
[0043]
图3示出了本发明实施例中第二图像的示意图;
[0044]
图4示出了本发明实施例中二值化图像的示意图;
[0045]
图5示出了本发明实施例中清晰图像的示意图;
[0046]
图6示出了本发明实施例中第三图像的示意图;
[0047]
图7示出了本发明实施例中方向增益参数的获取装置的结构示意图;
[0048]
图8示出了本发明实施例中实现方向增益参数的获取方法的电子设备的结构示意图。
具体实施方式
[0049]
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0050]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0051]
实施例一
[0052]
本发明实施例提供了一种方向增益参数的获取方法,应用于摄像头模组中,具体是ois摄像头模组,如图1所示,包括:
[0053]
s101,获取摄像头模组在静止时对表格图拍摄的第一图像,该表格图中包括预设图形。
[0054]
s102,依次对摄像头模组设置不同的预设方向增益参数,获得对应于不同预设方向增益参数时,摄像头模组在振动中对表格图拍摄的n幅第二图像。
[0055]
s103,对该n幅第二图像分别进行处理,获得对应的n幅第三图像。
[0056]
s104,基于该第一图像、n幅第二图像以及n幅第三图像,获得摄像头模组对应于不同预设方向增益参数的噪声值。
[0057]
s105,基于该噪声值,获得摄像头模组的方向增益参数。
[0058]
该摄像头模组可以采用振动台模拟光学抖动。因此,在开启振动台之前,先获取摄像头模组在静止时对表格图拍摄的第一图像,该表格图中包括预设图形。
[0059]
该预设图形可以是圆形,也可以是十字形,在此并不作限定。
[0060]
以该预设图形为圆形为例,获得的第一图像如图2所示。由于该振动台未开启,则摄像头模组拍摄的第一图像中的圆形为初始形状。
[0061]
在一种可选的实施方式中,获取预设范围的n个预设方向增益参数,其中n为大于1的正整数。
[0062]
该n个预设方向增益参数是预先设置好的,具体是即将这些预设方向增益参数下值到摄像头模组的图像传感器的寄存器中,以16进制数表示,在此并不作限定。
[0063]
在获取预设范围的n个预设方向增益参数之后,执行s102,依次对摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,该摄像头模组在振动中对该表格图拍摄的n幅第二图像。
[0064]
在一种可选的实施方式中,通过开启振动台模拟该光学振动,对该摄像头模组设置曝光时间,该曝光时间与摄像头模组振动频率之间满足预设关系,具体地,该曝光时间选择该振动台振动频率的1/4。
[0065]
依次对摄像头模组设置不同的预设方向增益参数,以在该曝光时间内,分别获取摄像头模组在振动中对表格图拍摄的n幅第二图像。
[0066]
也就是,对该摄像头模组设置一个预设方向增益参数,对应地,通过开启振动台,按照设置好的曝光时间,使得该摄像头模组对表格图拍摄,以得到一幅第二图像,由此得到的第二图像中,预设图像存在阴影,而该阴影为基于该曝光时间所形成的,该曝光时间是长曝光。
[0067]
具体地,该预设图形:圆形,在长曝光下,形成在振动方向上的阴影,使得该圆形变成椭圆形,具体如图3所示。
[0068]
上述是针对一个预设方向增益参数的情形,当然,针对每个预设方向增益参数,都对应获得一幅第二图像,在此就不再赘述了。
[0069]
在获得该n幅第二图像之后,执行s103,对该n幅第二图像分别进行处理,获得对应的n幅第三图像。
[0070]
在一种可选的实施方式中,首先,对该n幅第二图像分别进行二值化处理,获得n幅二值化图像。具体地,通过设定预设像素值,对n幅第二图像中每幅第二图像上的像素值与该预设像素值进行比较,将大于该预设像素值的点用“1”表示,将小于该预设像素值的点用“0”表示,由此得到该n幅二值化图像,该二值化图像是将该第一图像中具有阴影部分的区域删除,仅保留重叠部分的区域,如图4所示。
[0071]
接着,对n幅二值化图像分别进行噪点去除的处理,获得n幅清晰图像。具体地,是对该二值化图像进行开闭环操作,将该重叠部分的区域周围的噪点进行去除,由此得到清晰图像,如图5所示。
[0072]
然后,对n幅清晰图像分别进行轮廓选取处理,获得n幅第三图像。具体地,获取n幅清晰图像中每幅清晰图像的边界,以得到每幅清晰图像的轮廓,从而得到n幅该第三图像,如图6所示。
[0073]
最终得到的n幅第三图像为轮廓清晰、无噪点的重叠图像。
[0074]
在获得上述的第一图像、n幅第二图像、n幅第三图像之后,执行s104,基于该第一图像、n幅第二图像以及n幅第三图像,获得摄像头模组对应于不同预设方向增益参数的噪声值,包括:
[0075]
分别获取第一图像中预设图像的第一面积、n幅第二图像中每幅第二图像的预设图像的第二面积、n幅第三图像中每幅图像的预设图像的第三面积。
[0076]
具体地,可以基于已有的软件系统获取该第一图像、第二图像以及第三图像的面积,比如opencv软件。
[0077]
然后,基于该第一面积、第二面积、第三面积,按照如下公式,获得摄像头模组对应于不同预设方向增益参数的噪声值:
[0078][0079]
其中,s3为第三面积,s1为第一面积,s2为第二面积,db为该摄像头模组对应于不同预设方向增益参数的噪声值。
[0080]
由此获得n个预设方向增益参数所对应的摄像头模组的噪声值。最后,执行s105,基于该噪声值,获得摄像头模组的方向增益参数。
[0081]
具体地,基于该噪声值,获得最大的噪声值;基于该最大的噪声值,获得与最大的噪声值对应的目标预设方向增益参数,作为该摄像头模组的方向增益参数。
[0082]
由于上述获得的n个预设方向增益参数所对应的摄像头模组的噪声值,从该n个噪声值中选出噪声值最大的,则对应设置在预设方向增益参数即为最佳方向增益参数。这样获得的方向增益参数无需进行多个数据的拟合,而是直接选取,因此,提高了方向增益参数的获取精度。
[0083]
本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0084]
本发明提供的一种方向增益参数的获取方法,应用于摄像头模组中,包括:获取摄像头模组在静止时对表格图拍摄的第一图像,该表格图中包括预设图形,依次对该摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,该摄像头模组在振动中随表格图拍摄的n幅第二图像,在n幅第二图像分别进行处理,获得对应的n幅第三图像,基于该第一图像,n幅第二图像以及n幅第三图像,获得摄像头模组对应于不同预设方向增益参数的噪声值;基于该噪声值,获得摄像头模组的方向增益参数,因此,无需对多幅图像的结果进行拟合,因此,最终选取一幅图像所对应的方向增益参数作为最佳的方向增益参数,提高了方向增益的获取精度。
[0085]
实施例二
[0086]
基于相同的发明构思,本发明还提供了一种方向增益参数的获取装置,如图7所示,包括:
[0087]
第一图像获取模块701,用于获取摄像头模组在静止时对表格图拍摄的第一图像,所述表格图中包括预设图形;
[0088]
第二图像获得模块702,用于依次对所述摄像头模组设置不同的预设方向增益参数,获得对应于不同的预设方向增益参数时,所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像;
[0089]
第三图像获得模块703,用于对所述n幅第二图像分别进行处理,获得对应的n幅第三图像;
[0090]
噪声值获得模块704,用于基于所述第一图像、所述n幅第二图像以及所述n幅第三图像,获得所述摄像头模组对应于不同预设方向增益参数的噪声值;
[0091]
方向增益参数获得模块705,用于基于所述噪声值,获得摄像头模组的方向增益参数。
[0092]
在一种可选的实施方式中,还包括:n个预设方向增益参数获取模块,用于获取预设范围内的n个预设方向增益参数,n为大于1的正整数。
[0093]
在一种可选的实施方式中,所述第二图像获得模块702包括:
[0094]
曝光时间设置单元,用于对所述摄像头模组设置曝光时间,所述曝光时间与所述摄像头模组振动频率之间满足预设关系;
[0095]
第二图像获得单元,用于依次对所述摄像头模组设置不同的预设方向增益参数,以在所述曝光时间内,分别获取所述摄像头模组在振动中对所述表格图拍摄的n幅第二图像。
[0096]
在一种可选的实施方式中,所述n幅第二图像中的所述预设图像存在阴影,所述阴影为基于所述曝光时间所形成的。
[0097]
在一种可选的实施方式中,所述第三图像获得模块703,包括:
[0098]
二值化图像获得单元,用于对所述n幅第二图像分别进行二值化处理,获得n幅二值化图像;
[0099]
清晰图像获得单元,用于对所述n幅二值化图像分别进行噪点去除的处理,获得n幅清晰图像;
[0100]
第三图像获得单元,用于对所述n幅清晰图像分别进行轮廓选取处理,获得n幅第三图像。
[0101]
在一种可选的实施方式中,所述噪声值获得模块704,包括:
[0102]
面积获取单元,用于获取所述第一图像中所述预设图像的第一面积、所述n幅第二图像中每幅第二图像的所述预设图像的第二面积、所述n幅第三图像中每幅第三图像的所述预设图像的第三面积;
[0103]
噪声值获得模块,用于基于所述第一面积、第二面积以及第三面积,按照如下公式,获得所述摄像头模组对应于不同预设方向增益参数的噪声值:
[0104][0105]
s3为所述第三面积,s1为所述第一面积,s2为所述第二面积,db为所述摄像头模组对应于不同预设方向增益参数的噪声值。
[0106]
在一种可选的实施方式中,所述方向增益参数获得模块705,包括:
[0107]
最大的噪声值获得单元,用于基于所述噪声值,获得最大的噪声值;
[0108]
方向增益参数获得单元,用于基于所述最大的噪声值,获得与所述最大的噪声值对应的目标预设方向增益参数,作为所述摄像头模组的方向增益参数。
[0109]
在一种可选的实施方式中,所述预设图形具体为如下任意一种:圆形、十字形。
[0110]
实施例三
[0111]
基于相同的发明构思,本发明实施例提供一种电子设备,如图8所示,包括存储器804、处理器802及存储在存储器804上并可在处理器802上运行的计算机程序,所述处理器802执行所述程序时实现上述方向增益参数的获取方法的步骤。
[0112]
其中,在图8中,总线架构(用总线800来代表),总线800可以包括任意数量的互联的总线和桥,总线800将包括由处理器802代表的一个或多个处理器和存储器804代表的存储器的各种电路链接在一起。总线800还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口806在总线800和接收器801和发送器803之间提供接口。接收器801和发送器803可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器802负责管理总线800和通常的处理,而存储器804可以被用于存储处理器802在执行操作时所使用的数据。
[0113]
实施例四
[0114]
基于相同的发明构思,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方向增益参数的获取方法的步骤。
[0115]
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0116]
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0117]
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0118]
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0119]
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围
之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0120]
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的方向增益参数的获取装置、电子设备、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0121]
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献