一种补充光轴的算法的制作方法

文档序号:19741571发布日期:2020-01-18 05:18阅读:924来源:国知局
一种补充光轴的算法的制作方法

本发明创造属于光学摄像领域,尤其是涉及一种补充光轴的算法。



背景技术:

现有光学镜头的精准度不足,在一倍变焦下镜头中心的物体,在其他变焦下会存在,尤其是最大变焦的时候偏差最大,中心物体可能已经不再视野范围内了,视野内的是原本不属于中心的物体。



技术实现要素:

有鉴于此,本发明创造旨在克服上述现有技术中存在的缺陷,提出一种补充光轴的算法。

一种补充光轴的算法,包括如下步骤:

s1.连接设备获取视频信息;

s2.选择图片中参考点位置;

s3.将选取图像进行变换;

s4.寻找变换后参考点的位置并发送给设备;

s5.设备接收信息并进行校正。

进一步的,所述步骤s1中获取的视频信息包括获取视频单位时间内的数字信号传送速率信息。

进一步的,所述步骤s2方法包括:

d1.选择任意点为参考点o;

d2.把变倍变倍到最大;

d3.把图像上的参考点o移动到屏幕中心位置。

进一步的,所述步骤s3中图像变换包括:

a1.将图像进行变倍,变倍到最小1倍变倍下;

a2.将图像全屏显示,保证图像覆盖整个屏幕;

进一步的,所述步骤s4中寻找变换后参考点位置包括:

b1.记录此时参考点o’位置信息(x,y);

b2.获取此时图像分辨率x,y并计算参考点相对屏幕的位置;

b3.把屏幕分成10000份做比例,具体公式为:

ox=x*10000/x,oy=y*10000/y;

b4.利用公式获取到o’位置(ox,oy);

b5.将位置信息(ox,oy)发送给设备。

进一步的,所述步骤s5校正的方法包括:

c1.获取偏差值ox’、oy’,获取偏差值公式为:

ox’=ox*vh/10000;oy’=oy*vv/10000;

c2.设备根据偏差值进行补偿,补偿值为偏差值的负值。

由本发明所述的方法,可以有效避免光学镜头误差导致的中心物体在变倍后移除视野范围的问题,降低了镜头误差带来的所带来的偏差,提高了控制的精准度。

附图说明

构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:

图1为本发明创造实施例所述的总体流程示意图;

具体实施方式

需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。

在本发明创造的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明创造的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明创造中的具体含义。

下面将参考附图并结合实施例来详细说明本发明创造。

一种补充光轴的算法,包括如下步骤:

s1.连接设备获取视频信息;

s2.选择图片中参考点位置;

s3.将选取图像进行变换;

s4.寻找变换后参考点的位置并发送给设备;

s5.设备接收信息并进行校正。

所述步骤s1中获取的视频信息包括获取视频单位时间内的数字信号传送速率信息。

所述步骤s2方法包括:

d1.选择任意点为参考点o;

d2.把变倍变倍到最大;

d3.把图像上的参考点o移动到屏幕中心位置。

所述步骤s3中图像变换包括:

a1.将图像进行变倍,变倍到最小1倍变倍下;

a2.将图像全屏显示,保证图像覆盖整个屏幕;

所述步骤s4中寻找变换后参考点位置包括:

b1.记录此时参考点o’位置信息(x,y);

b2.获取此时图像分辨率x,y并计算参考点相对屏幕的位置;

b3.把屏幕分成10000份做比例,具体公式为:

ox=x*10000/x,oy=y*10000/y;

b4.利用公式获取到o’位置(ox,oy);

b5.将位置信息(ox,oy)发送给设备。

所述步骤s5校正的方法包括:

c1.获取偏差值ox’、oy’,获取偏差值公式为:

ox’=ox*vh/10000;oy’=oy*vv/10000;

c2.设备根据偏差值进行补偿,补偿值为偏差值的负值。

以下为s5设备进行校正补偿的过程:

此时ox’,oy’和图像中心点的偏差值为1倍下的偏差值,即为记录的最大偏差值。我们记录为x和y。后边的校正关系使用的都是差值x,y。

光学透镜,在焦距变为原来二倍的时候,图像的大小变为原来的一半,即成像的范围和焦距的变化成反比状态,由于光轴不准带来的偏差也一样。偏差值和焦距的变化也成反比状态。

根据上述反比关系,偏差值在一倍下最大,大小即为x,y。当变焦到x倍时,由反比关系推算出此时的偏差值为x/x和y/x,我们记录x/x为x’,y/x为y’。此时为理论上推算出的变倍到x后,图像中心点会出现的偏差值。由此我们可以得到从最小变倍到最大变倍的一组数据。1倍下偏差为x,y。x1倍下为x1,y1。x2倍下为x2,y2。

那么我们在进行变倍的时候,可以在x方向和y方向上进行补充,补充的值即为-x’,-y’。这样补偿值和实际的偏差值想加就会是图像中线点保持在中心位置从而达到避免偏差的目的。

以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明创造的保护范围之内。

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