一种一体机芯光轴校正的装置和方法与流程

文档序号:12173036阅读:来源:国知局

技术特征:

1.一种一体机芯光轴校正的装置,其特征在于:其包括:图像采集模块、图像处理模块与成像控制模块(107);

图像采集模块包括:变焦镜片组(102)、聚焦镜片组(103)与图像传感器(104);物体(101)经过变焦镜片组(102)、聚焦镜片组(103)后成像在图像传感器(104)上;

成像控制模块(107)包括:第一电机(105),第二电机(106),第一电机(105)驱动变焦镜片组(102)沿光轴移动,第二电机(106)驱动聚焦镜片组(103)沿光轴移动,从而根据光轴校正专用CHART图来获得TELE端参考点图像IMAGET、WIDE端参考点图像IMAGEW

图像处理模块,其配置来将TELE端参考图像IMAGET和WIDE端参考图像IMAGEW进行处理,获取这两幅参考图像中参考特征点的坐标,并计算得出一体机芯光轴偏移坐标(Δx,Δy)。

2.根据权利要求1所述的一体机芯光轴校正的装置,其还包括:所述光轴校正专用CHART图,在与一体机芯摄像机镜头距离为D的位置处垂直于一体机芯镜头光轴设置,光轴校正专用CHART图包含两个特征点Pa和Pb;Pa和Pb为黑色实心圆盘,圆盘直径为光轴校正专用CHART图长度的1/m,假设光轴校正专用CHART图的中心坐标为(0,0),Pa位于第一象限,Pb位于第三象限。

3.一种根据权利要求1所述的一体机芯光轴校正的装置的校正方法,其特征在于:其包括如下步骤:

(1)搭建一体机芯光轴校正环境,在与一体机芯摄像机镜头距离为D的位置处垂直于一体机芯镜头光轴设置光轴校正专用CHART图,光轴校正专用CHART图包含两个特征点Pa和Pb

(2)TELE端参考图像获取,控制变焦组电机(105)驱动所述变焦镜片组(102)至第一位置将其固定,标记此时变焦镜片组的坐标位置为ZT;控制聚焦电组机(106)驱动所述聚焦镜片组(103)至使图像清晰度最高的位置处将其固定,标记此时聚焦镜片组的坐标位置为FT,抓取此时图像传感器(104)中的图像IMAGET

(3)WIDE端参考图像获取,控制变焦组电机(105)驱动所述变焦镜片组(102)至第二位置将其固定;标记此时变焦镜片组(102)的坐标位置为ZW,控制聚焦电组机(106)驱动所述聚焦镜片组(103)至使图像清晰度最高的位置处将其固定,标记此时聚焦镜片组的坐标位置为FW,抓取此时图像传感器(104)中的图像IMAGEW

(4)参考点坐标获取,将获取到的TELE端参考图像IMAGET和WIDE端参考图像IMAGEW进行处理,获取这两幅参考图像中参考特征点的坐标;

(5)光轴中心偏移坐标计算,根据获得到的参考特征点的坐标,计算得出一体机芯光轴偏移坐标(Δx,Δy)。

4.根据权利要求3所述的一体机芯光轴校正的装置的校正方法,其特征在于:所述镜头与摄像机的距离D的确定方法是,将一体机芯的焦距调整到TELE端,根据一体机芯所获取的图像来调整距离D;满足一体机芯所获取的图像的中心IC与光轴校正专用CHART的中心CC重合,同时满足所述两个特征点Pa和Pb完全在一体机芯所获取的图像中,并且尽量大。

5.根据权利要求4所述的一体机芯光轴校正的装置的校正方法,其特征在于:所述步骤(2)中,所述第一位置为一体机芯镜头焦距最大时变焦镜片组(102)所对应的控制电机(105)所在的坐标位置,该坐标位置是一体机芯的TELE端。

6.根据权利要求5所述的一体机芯光轴校正的装置的校正方法,其特征在于:所述步骤(3)中,所述第二位置为一体机芯镜头焦距最小时变焦镜片组(102)所对应的控制电机(105)所在的坐标位置,该坐标位置是一体机芯的WIDE端。

7.根据权利要求6所述的一体机芯光轴校正的装置的校正方法,其特征在于:所述步骤(4)中,依次对获取到的图像数据进行图像灰度化处理、图像二值化处理、图像形态学处理,在处理完的图像中,找到特征点,完成特征点位置定位,计算出图像中特征点的中心坐标;

在一体机芯TELE端所获取的图像IMAGET中,所述获取到的特征点Pa的中心C0坐标为(x0,y0);所述获取到特征点Pb的中心C1坐标为(x1,y1);

在一体机芯WIDE端所获取的图像IMAGEW中,所述获取到的特征点Pa的中心C2坐标为(x2,y2);所述获取到特征点Pb的中心C3坐标为(x3,y3)。

8.根据权利要求7所述的一体机芯光轴校正的装置的校正方法,其特征在于:所述步骤(5)中,计算出经过C0和C2的直线的两个特征参数斜率k1和Y轴偏移b1,计算出经过C1和C3的直线的两个特征参数斜率k2和Y轴偏移b2,根据k1、b1、k2、b2得出X轴方向的偏移Δx和Y轴方向的偏移Δy。

9.根据权利要求8所述的一体机芯光轴校正的装置的校正方法,其特征在于:根据公式(1)计算出经过C0和C2的直线的两个特征参数斜率k1和Y轴偏移b1

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> </mrow> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

根据公式(2)计算出经过C1和C3的直线的两个特征参数斜率k2和Y轴偏移b2

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> </mrow> <mrow> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>&times;</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>&times;</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> <mrow> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

根据公式(3),根据斜率k1、b1、k2、b2得出X轴方向的偏移Δx,

<mrow> <mi>&Delta;</mi> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> </mrow> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

根据公式(4),根据斜率k1、b1、k2、b2得出Y轴方向的偏移Δy,

<mrow> <mi>&Delta;</mi> <mi>y</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>&times;</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>&times;</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> </mrow> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

从而得出一体机芯从TELE端到WIDE端光轴中心偏移坐标为(Δx,Δy)。

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