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

正弦波星图自动定位方法、装置、电子设备及存储介质与流程

2022-05-18 00:06:20 来源:中国专利 TAG:


1.本发明涉及一种正弦波星图自动定位方法、装置、电子设备及存储介质,属于图像处理领域。


背景技术:

2.正弦波星图测试标板是2014年发布的图像测试国际标准《iso 12233:2014》中定义的三个标准测试图之一,为目前发布的应用最广泛的分辨率测试标版,用于测试相机分辨率和锐度,其背景的透(反)射率为18%。如图1所示,星图是一个经过正弦波调制的星光式图案,4个角为纯黑矩形,每个纯黑矩形中央为纯白矩形,每一纯黑矩形向每一相邻的纯黑矩形伸出2个灰阶块,4个纯黑矩形
×
每个纯黑矩形有2个相邻的纯黑矩形
×
伸出2个灰阶块=16个灰阶块,16个灰阶块的灰度各不相同,16个灰阶块围在一个大圆外围,该大圆即为mtf测试区域,是相邻纯白矩形连线后构成的矩形的内切圆,由圆心角极小的扇形白色条纹圆周阵列而成,频率通常为144个周期每圈,大圆的中心为一个分成四份且黑白相间的圆,mtf测试区域的外切矩形穿过4个纯白矩形的中心点。对于较低分辨率的内窥镜系统来说,可以使用72周期的星形或更少周期的星形。测试标版的调制度已知并不小于96%。
3.正弦波星图测试能够测试镜头或者相机各个方向的mtf(调制传递函数)曲线,相比于《iso 12233:2000》中定义的只能测试垂直和水平方向极限分辨率的楔形线测试,正弦波星图测试能够更加细致和全面地反应镜头或者相机的分辨率表现,但是,正弦波星图测试不如楔形线测试便捷,难以通过肉眼对分辨率进行量化,需要借助计算机软件通过特定的算法得出mtf(调制传递函数)曲线。具体步骤是用相机(包括民用相机、工业相机、内窥镜等)拍摄正弦波星图得到照片,将照片传输至电脑,借助电脑上的测试软件测试拍摄该照片的相机的分辨率。现有技术中的测试软件需要测试者通过方向键上下左右移动来定位测试图像,一次测试往往需要十几次点击,测试时间长,影响测试进度;另外,拍摄总是难以避免地存在透视变形,在拍摄的测试图片因透视变形存在边角拉伸的情况下,现有的测试软件往往定位不准确,导致测试结果不准确。


技术实现要素:

4.为了克服现有技术的不足,本发明提供一种正弦波星图自动定位方法、装置、电子设备及存储介质,减少人工操作,且能够提高定位准确度。
5.本发明解决其技术问题所采用的技术方案是:第一方面,本技术提供一种正弦波星图自动定位方法,包括以下步骤:对拍摄的正弦波星图照片进行灰度化操作;识别所述正弦波星图照片的中心点,以所述正弦波星图照片的中心点为坐标原点构建平面坐标系;识别所述正弦波星图照片的mtf测试区域,以所述平面坐标系将所述正弦波星图
照片的mtf测试区域记录为第一位置;根据所述第一位置,定位所述正弦波星图照片的16个灰阶块。
6.本技术提供的正弦波星图自动定位方法无需人工定位,能够自动定位测试图像,有利于提高测试效率。
7.可选地,所述识别所述正弦波星图照片的中心点之前还包括步骤:获取正弦波星图测试标版的中心区域截图作为模板;所述识别所述正弦波星图照片的中心点,以所述正弦波星图照片的中心点为坐标原点构建平面坐标系的步骤包括:利用模板匹配算法遍历所述正弦波星图照片,查找与所述模板匹配的照片中心区域;以所述照片中心区域的重心为坐标原点构建平面坐标系。
8.模板匹配算法需要对模板和待测图像进行多次运算,模板越大或图像越大,运算量越大,本技术选取正弦波星图测试标版中央黑白相间的小圆作为模板来对拍摄图像进行第一步定位,而不选用正弦波星图测试标版其他位置或更大范围作为模板,是考虑到小圆特征明显,图像尺寸小,有利于快速定位,快速建立平面坐标系,降低运算量。
9.可选地,所述模板匹配算法为误差法。误差法为模板匹配算法中的一种,运算量较少,有利于提高第一步定位的效率。
10.可选地,所述利用模板匹配算法遍历所述正弦波星图照片的步骤包括:利用模板匹配算法遍历所述正弦波星图照片的限定区域;所述限定区域的划定步骤包括:在所述正弦波星图照片像素宽度的四分之一处和四分之三处设置两条纵向分割线,在所述正弦波星图照片像素高度的四分之一处和四分之三处设置两条横向分割线,所述纵向分割线和所述横向分割线共同包围的区域即为所述限定区域。
11.即使由于透视变形造成照片的边角出现畸变,正弦波星图测试标版中央黑白相间的小圆仍不会偏离照片的中心点太原,划定限定区域,缩小模板匹配的范围,有利于进一步降低运算量,提高识别速度。
12.可选地,所述识别所述正弦波星图照片的mtf测试区域,以所述平面坐标系将所述正弦波星图照片的mtf测试区域记录为第一位置的步骤包括:识别所述正弦波星图照片的mtf测试区域为一椭圆;根据所述平面坐标系,以坐标的形式,记录构成所述椭圆的边界的每一像素作为所述第一位置。
13.本技术将识别mtf测试区域作为第二步定位,基于第二步定位识别16个灰阶块的位置作为第三步定位。虽然正弦波星图测试标版中mtf测试区域为一个圆,但考虑到拍摄的图像存在透视变形,本技术将拍摄图像中的正弦波星图设定为一个椭圆,有利于第二步定位准确,使基于第二步定位的第三步定位也更加准确。
14.可选地,所述第一位置包括所述椭圆的上顶点、下顶点、左顶点、右顶点在所述平面坐标系中的第一坐标;所述根据所述第一位置,定位所述正弦波星图照片的16个灰阶块的步骤包括:根据所述第一坐标,定位所述正弦波星图照片的16个灰阶块。
15.可选地,所述根据所述第一坐标,定位所述正弦波星图照片的16个灰阶块的步骤包括:过所述上顶点作上水平线,过所述下顶点作下水平线,过所述左顶点作左竖线,过所述右顶点作右竖线;在所述上水平线、下水平线、左竖线和右竖线上计算16个灰阶块各自的中心点。
16.可选地,所述识别所述正弦波星图照片的mtf测试区域为一椭圆的步骤包括:计算所述正弦波星图照片的第一行像素、最后一行像素、第一列像素或最后一列像素的像素值方差作为背景噪声水平;从所述正弦波星图照片的上起第一行像素开始,由上往下计算每一行像素的像素值方差,记录像素值方差大于q倍所述背景噪声水平时的一行作为上突变行,计算所述上突变行到所述坐标原点的距离作为椭圆的上半轴长度;从所述正弦波星图照片的下起第一行像素开始,由下往上计算每一行像素的像素值方差,记录像素值方差大于q倍所述背景噪声水平时的一行作为下突变行,计算所述下突变行到所述坐标原点的距离作为椭圆的下半轴长度;从所述正弦波星图照片的左起第一列像素开始,由左往右计算每一列像素的像素值方差,记录像素值方差大于q倍所述背景噪声水平时的一列作为左突变列,计算所述左突变列到所述坐标原点的距离作为椭圆的左半轴长度;从所述正弦波星图照片的右起第一列像素开始,由右往左计算每一列像素的像素值方差,记录像素值方差大于q倍所述背景噪声水平时的一列作为右突变列,计算所述右突变列到所述坐标原点的距离作为椭圆的右半轴长度;根据所述上半轴长度、所述下半轴长度、所述左半轴长度和所述右半轴长度建立椭圆的标准方程;其中,q的取值范围为8-12。
17.计算像素值方差时无论从哪个方向开始,总是会遇到正弦波星图测试标版的背景区域和边角上的黑色矩形,以此作为背景噪声水平,对于上下方向而言,遇到mtf测试区域后像素值方差会大幅变化,对于左右方向而言,遇到灰阶块也会出现像素值方差变化,因此,需要谨慎确定q的取值,q过小会导致遇到灰阶块时误判为进入了mtf测试区域,q过大会导致对进入mtf测试区域后的像素值方差变化不敏感,即q过大或过小都不利于准确识别mtf测试区域的范围。本技术在一个方向上认为进入了mtf测试区域后就计算下一个方向,适应mtf测试区域接近正弦波星图边缘的特点,有利于减少运算量,有利于快速对拍摄图像进行第二步定位。
18.第二方面,本技术提供一种装置,具体是一种基于正弦波星图测试标板的相机分辨率测试装置,包括;灰度化模块,用于对拍摄的正弦波星图照片进行灰度化操作;第一识别模块,用于识别所述正弦波星图照片的中心点,以所述正弦波星图照片的中心点为坐标原点构建平面坐标系;第二识别模块,用于识别所述正弦波星图照片的mtf测试区域,以所述平面坐标系将所述正弦波星图照片的mtf测试区域记录为第一位置;第三识别模块,根据所述第一位置,定位所述正弦波星图照片的16个灰阶块。
19.本技术提供的装置能够自动定位拍摄图像中的正弦波星图标版,有利于提高分辨率测试效率。
20.第三方面,本技术提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如第一方面所述方法中的步骤。
21.第四方面,本技术提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如第二方面所述方法中的步骤。
22.本发明的有益效果是:本发明的正弦波星图自动定位方法,能够快速、自动地定位拍摄图像的正弦波星图,降低分辨率测试操作时的繁琐程度,总体上由内向外分三步识别来定位拍摄图像的正弦波星图,优先识别正弦波星图测试标版中特征明显、识别难度低、识别速度快的位置进行定位,基于已定位的位置与其他图案的位置关系确定其他图案的位置,降低了或特征不明显的图案的定位难度,无需人工反复操作方向键上下左右移动来定位测试图像,能够提高测试效率,提高定位精度,有利于高效定位。
23.本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
24.图1是《iso 12233:2014》规定的正弦波星图测试标版示意图。
25.图2为本技术实施例提供的正弦波星图自动定位方法的一种流程图。
26.图3为本技术实施例提供的装置的第一种结构示意图。
27.图4为本技术实施例提供的电子设备的结构示意图。
具体实施方式
28.下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
29.下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。
30.参照图2,一种正弦波星图自动定位方法,包括以下步骤:s1:对拍摄的正弦波星图照片进行灰度化操作。
31.正弦波星图照片来源于用待测分辨率的相机拍摄正弦波星图测试标版而得。识别操作的本质是对像素值进行计算,正弦波星图测试标版本身为黑白,一些色温未校正好的相机拍照时会出现一些像素的红色值、绿色值、蓝色值三者相近但不相等的情况,将照片进行灰度化操作,符合正弦波星图测试标版本身的特性,也有利于降低后续识别操作的运算量。
32.s2:识别正弦波星图照片的中心点,以正弦波星图照片的中心点为坐标原点构建平面坐标系。
33.本文将该步骤称为第一步定位。如图1所示,正弦波星图测试标版的中心为一个黑白相间的小圆,特征明显,容易识别。定位出中心点后能够构建坐标系,方便对其他位置进行定位。
34.s3:识别正弦波星图照片的mtf测试区域,以平面坐标系将正弦波星图照片的mtf测试区域记录为第一位置。
35.本文将该步骤称为第二步定位。mtf测试区域特征也较为明显,但该区域面积较大,需要借助第一步定位提供的平面坐标系才方便对mtf测试区域的范围进行描述。
36.s4:根据第一位置,定位正弦波星图照片的16个灰阶块。
37.本位将该步骤称为第三步定位。16个灰阶块和mtf测试区域有位置关系,得知mtf测试区域后就能推断出16个灰阶块的位置。
38.优选地,步骤s2之前还包括步骤s0。
39.s0:获取正弦波星图测试标版的中心区域截图作为模板。
40.具体是下载正弦波星图测试标版或扫描正弦波星图测试标版,获得正弦波星图测试标版的电子版,利用截图软件截取正弦波星图测试标版中央黑白相间的小圆,保存作为模板。
41.步骤s2的详细步骤包括:s21:利用模板匹配算法遍历正弦波星图照片全图,查找与模板匹配的照片中心区域。
42.s22:以照片中心区域的重心为坐标原点构建平面坐标系。
43.在一些实施方式中,步骤s21可以不遍历照片全图,而只遍历限定区域。其中,限定区域的划定步骤包括:在正弦波星图照片像素宽度的四分之一处和四分之三处设置两条纵向分割线,在正弦波星图照片像素高度的四分之一处和四分之三处设置两条横向分割线,纵向分割线和横向分割线共同包围的区域即为限定区域。
44.其中,模板匹配算法可以为误差法,将模板t(m,n)叠放在被搜索图s(m,n)上平移,m为每列像素数,n为每行像素数,m表示被搜索图的像素高度,n表示被搜索图的像素宽度,本实施例中以拍摄的正弦波星图照片全图为被搜索图,m表示拍摄的正弦波星图照片的像素高度,n表示拍摄的正弦波星图照片的像素宽度。模板覆盖被搜索图的那块区域叫子图s
ij
,因此搜索范围是:1≤i≤w-n,1≤j≤h-m,如式1。
45.,式1;式中,e(i,j)表示误差,e(i,j)为最小值处即为匹配到的目标,构成平面坐标系的坐标原点(x0,y0),(i,j)表示子图左下角在被搜索图s(m,n)上的坐标。
46.模板匹配算法需要对模板和待测图像进行多次运算,模板越大或图像越大,运算量越大,本技术选取正弦波星图测试标版中央黑白相间的小圆作为模板来对拍摄图像进行
第一步定位,而不选用正弦波星图测试标版其他位置或更大范围作为模板,是考虑到小圆特征明显,图像尺寸小,有利于快速定位,快速建立平面坐标系,降低运算量。在一些实施例中还再进一步选用运算量稍少的误差法,进一步提高测试效率。
47.步骤s3的具体步骤为:s31:识别正弦波星图照片的mtf测试区域为一椭圆。
48.s32:根据平面坐标系,以坐标的形式,记录构成椭圆的边界的每一像素作为第一位置。
49.根据正弦波星图测试标版的特性,每个角的纯黑矩形的中心均为白色矩形,mtf测试区域是相邻白色矩形连线形成的矩形的内切圆,灰阶块由每一纯黑矩形向相邻的纯黑矩形伸出,因此找到mtf测试区域上下左右的顶点就能找到白色矩形的位置,就能找到纯黑矩形的位置,进而根据纯黑矩形和灰阶块的位置关系找到16个灰阶块。在一些实施例中,第一位置包括椭圆的上顶点、下顶点、左顶点、右顶点在平面坐标系中的第一坐标。根据第一坐标,就能定位正弦波星图照片的16个灰阶块。
50.在一些实施方式中,利用第一坐标定位16个灰阶块的步骤如下:s421:过上顶点作上水平线,过下顶点作下水平线,过左顶点作左竖线,过右顶点作右竖线。上水平线、下水平线、左竖线和右竖线的交点即为纯白矩形的位置,即同时也得到了纯黑矩形的位置。
51.s422:根据纯白矩形与16个灰阶块的位置关系,在上水平线、下水平线、左竖线和右竖线上计算16个灰阶块各自的中心点。
52.在该实施例代表的第三步定位中,实质上不是根据16个灰阶块的图形特点来对灰阶块进行定位,因为16个灰阶块的图形特征不算明显,且分布得较为分散,本实施例利用16个灰阶块与其他已定位的mtf测试区域的位置关系来推断16个灰阶块的位置。虽然拍摄的照片可能存在透视变形,但mtf测试区域占正弦波星图测试标版的面积较大,且处于居中的位置,在mtf测试区域被准确定位后,mtf测试区域的透视变形已被修正,与mtf测试区域的边界相距较近的16个灰阶块受透视变形的影响就不明显了。
53.在一些实施例中,步骤s31的具体步骤包括:s310:计算正弦波星图照片的第一行像素、最后一行像素、第一列像素或最后一列像素的像素值方差作为背景噪声水平nl。
54.具体地,第一行像素可以是上起第一行像素或下起第一行像素,当上起第一行像素为第一行像素时,则下起第一行像素为最后一行像素。最后一行像素、第一列像素、最后一列像素同理。
55.s311:从正弦波星图照片的上起第一行像素开始,由上往下计算每一行像素的像素值方差,计算到第d行时,像素值方差大于q倍背景噪声水平nl(》q*nl),记录该行作为上突变行,计算上突变行到坐标原点的距离作为椭圆的上半轴长度。椭圆上半轴长度b1=y0

d,上顶点坐标为(x0,d)。
56.s312:从正弦波星图照片的下起第一行像素开始,由下往上计算每一行像素的像素值方差,计算到第u行时,像素值方差大于q倍背景噪声水平,记录该行作为下突变
行,计算下突变行到坐标原点的距离作为椭圆的下半轴长度。椭圆的下半轴长度b2=m-y0-u,下顶点坐标为(x0,m-u),其中m为拍摄的正弦波星图照片像素高度。
57.s313:从正弦波星图照片的左起第一列像素开始,由左往右计算每一列像素的像素值方差,计算到第k行时,像素值方差大于q倍背景噪声水平,记录该列作为左突变列,计算左突变列到坐标原点的距离作为椭圆的左半轴长度。椭圆的左半轴长度a2=x0

k,左顶点坐标为(k,y0)。
58.s314:从正弦波星图照片的右起第一列像素开始,由右往左计算每一列像素的像素值方差,计算到第c行时,像素值方差大于q倍背景噪声水平,记录该列作为右突变列,计算右突变列到坐标原点的距离作为椭圆的右半轴长度。椭圆的右长轴长度a1=n-x0-c,右顶点坐标为(n

c,y0),其中n为拍摄的正弦波星图照片像素宽度。
59.上述步骤s311,s312,s313,s314之间可以按任意顺序执行,q的取值范围为8-12,每一行像素值方差的计算公式如式2。
60.,式2。
61.其中,n为每行像素数,为每行像素中的第e个像素值,为每行像素的像素平均值;计算每一列像素值方差时,式2中的n替换为m,即每列的像素数。计算像素值方差时无论从哪个方向开始,总是会遇到正弦波星图测试标版的背景区域和边角上的黑色矩形,以此作为背景噪声水平,对于上下方向而言,遇到mtf测试区域后像素值方差会大幅变化,对于左右方向而言,遇到灰阶块也会出现像素值方差变化,因此,需要谨慎确定q的取值,q过小会导致遇到灰阶块时误判为进入了mtf测试区域,q过大会导致对进入mtf测试区域后的像素值方差变化不敏感,即q过大或过小都不利于准确识别mtf测试区域的范围。最优选地,q=10。
62.mtf测试区域的边界接近正弦波星图测试标版的边界,步骤s31至步骤s34从外往内计算,有利于快速找到mtf测试区域上下左右方向的顶点。虽然mtf测试区域面积大,但实际上计算的是该区域的外围,减少了运算量,有利于提高检测效率。
63.然后根据上半轴长度、下半轴长度、左半轴长度和右半轴长度能够建立椭圆的标准方程:,式3;其中,x为横坐标,y为纵坐标,a=a1 a2,b=b1 b2。
64.步骤s32的具体步骤包括:s325:根据右半轴长度a1和上半轴长度b1计算mtf测试区域在第一象限的第个边界点(x1
p
,y1
p
),即拍摄的图像中第一象限内构成mtf测试区域边界的像素的位置,= 1,2,3
……
max1,max1=int((1/4)*(2 b1 4(a1-b1))。如式4和式5。
65.,式4;,式5;其中表示该点到坐标原点的连线与平面坐标系水平轴之间的夹角,,。
66.s326:根据左半长轴长度a2和上半短轴长度b1计算mtf测试区域在第二象限的第个边界点(x2
p
,y2
p
),即拍摄的图像中第二象限内构成mtf测试区域边界的像素的位置,= 1,2,3
……
max2,max2= int((1/4)*(2 b1 4(a2-b1))。计算公式如式6和式7。
67.,式6;,式7;其中表示该点到坐标原点的连线与平面坐标系水平轴之间的夹角,,。
[0068] s327:根据左半长轴长度a2和下半短轴长度b2计算mtf测试区域在第三象限的第个边界点(x3
p
,y3
p
),即拍摄的图像中第三象限内构成mtf测试区域边界的像素的位置,= 1,2,3
……
max3,max3= int((1/4)*(2 b2 4(a2-b2))。计算公式如式8和式9。
[0069]
,式8;,式9;其中表示该点到坐标原点的连线与平面坐标系水平轴之间的夹角,,。
[0070]
s328:根据右半长轴长度a1和下半短轴长度b2计算mtf测试区域在第四象限的第个边界点(x4
p
,y4
p
),即拍摄的图像中第一象限内构成mtf测试区域边界的像素的位置,= 1,2,3
……
max4,max4= int((1/4)*(2 b2 4(a1-b2))。计算公式如式10和式11。
[0071]
,式10;,式11;其中表示该点到坐标原点的连线与平面坐标系水平轴之间的夹角,,。
[0072]
执行完步骤s310至步骤s328后,构成椭圆的每一个像素都以坐标的形式记录了位置并作为第一位置,即mtf测试区域被完全定位。
[0073]
在该实施例代表的第二步定位中,实质上还是通过mtf测试区域的图像特征找出mtf测试区域,而不是通过mtf测试区域与黑白相间小圆的位置关系找出mtf测试区域,这是由于mtf测试区域占正弦波星图标版的面积大,容易受拍摄的透视变形影响,因此将该区域假定为圆被拉伸后的椭圆,根据该区域的特征找出mtf测试区域,该区域占比大,像素点多,用平面坐标系有利于记录定位。
[0074]
在一些与上述步骤s421至s422并列的实施例中,步骤s4具体包括以下步骤:s411:根据椭圆的4个顶点坐标确定照片中4个纯白矩形的坐标p1(k,d),p2(n-c,d),p3(k,m-u),p4(n-c,m-u)。
[0075]
s412:根据16个灰阶块与星图4个纯白矩形的相对位置关系确定16个灰阶块的位置。16个灰阶块均匀分布在4个纯白矩形p1,p2,p3,p4的连线处,如灰阶块1位于纯白矩形p1、p2连线的1个像素上,则灰阶块1的坐标(,)计算公式如式12至式14。
[0076]
,式12;,式13;,式14;其中,(,)为纯白矩形p1坐标,即(k,d),(,)为纯白矩形p2坐标,即(n-c,d),为纯白矩形p1、p2连线的长度。同理可得其余15个灰阶块的位置。最后以这些位置为中心,选取各灰阶块内的正方形区域,完成16个灰阶块的定位。
[0077]
参照图3,本技术实施例提供了一种装置,具体是一种基于正弦波星图测试标板的相机分辨率测试装置,包括;
灰度化模块201,用于对拍摄的正弦波星图照片进行灰度化操作;第一识别模块202,用于识别正弦波星图照片的中心点,以正弦波星图照片的中心点为坐标原点构建平面坐标系;第二识别模块203,用于识别正弦波星图照片的mtf测试区域,以平面坐标系将正弦波星图照片的mtf测试区域记录为第一位置;第三识别模块204,根据第一位置,定位正弦波星图照片的16个灰阶块。
[0078]
该装置分三步对待测相机拍摄的正弦波星图照片进行定位,定位准确且高效。当然该装置还包括接收模块,用于接收待测相机拍摄的照片;测试模块,用于按现有技术的方法基于正弦波星图测试标版测试相机分辨率;获取模块,用于获取正弦波星图测试标版的中心区域截图作为模板。
[0079]
请参照图4,图4为本技术实施例提供的一种电子设备的结构示意图,本技术提供一种电子设备,包括:处理器301和存储器302,处理器301和存储器302通过通信总线303和/或其他形式的连接机构(未标出)互连并相互通讯,存储器302存储有处理器301可执行的计算机程序,当计算设备运行时,处理器301执行该计算机程序,以执行时执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:对拍摄的正弦波星图照片进行灰度化操作;识别正弦波星图照片的中心点,以正弦波星图照片的中心点为坐标原点构建平面坐标系;识别正弦波星图照片的mtf测试区域,以平面坐标系将正弦波星图照片的mtf测试区域记录为第一位置;根据第一位置,定位正弦波星图照片的16个灰阶块。
[0080]
本技术实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:对拍摄的正弦波星图照片进行灰度化操作;识别正弦波星图照片的中心点,以正弦波星图照片的中心点为坐标原点构建平面坐标系;识别正弦波星图照片的mtf测试区域,以平面坐标系将正弦波星图照片的mtf测试区域记录为第一位置;根据第一位置,定位正弦波星图照片的16个灰阶块。
[0081]
其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random access memory, 简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory, 简称eeprom),可擦除可编程只读存储器(erasable programmable read only memory, 简称eprom),可编程只读存储器(programmable red-only memory, 简称prom),只读存储器(read-only memory, 简称rom),磁存储器,快闪存储器,磁盘或光盘。
[0082]
本发明的正弦波星图自动定位方法能够快速、自动地定位拍摄图像的正弦波星图,降低分辨率测试操作时定位过程的繁琐程度,总体(分步骤中s311至s314实际上由外向内)上由内向外分三步识别来定位拍摄图像的正弦波星图,优先识别正弦波星图测试标版中特征明显、识别难度低、识别速度快的位置进行第一步定位并构建坐标系,然后识别正弦波星图测试标版中特征较为明显的区域进行第二部定位,并以坐标的形成记录位置,最后基于已定位的位置与其他图案的位置关系确定其他图案的位置,降低了特征不明显的图案的定位难度,有利于高效定位,对于存在透视变形的图像,该方法也能准确识别提高测试精度。
[0083]
在本说明书的描述中,参考术语“一个实施方式”“某些实施方式”“示意性实施方
式”“示例”“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
[0084]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

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

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

相关文献