System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像长度的计算方法技术_技高网

一种图像长度的计算方法技术

技术编号:40300717 阅读:5 留言:0更新日期:2024-02-07 20:47
本申请提供一种图像长度的计算方法,用于计算通过至少一个CIS模块对目标物体进行扫描所得到的图像沿扫描方向的长度L,包括以下步骤:对所述图像进行统计,获取目标物体沿扫描方向完整地跨越的感光芯片的数量z;如果z≥1,则基于下式计算所述L:L=z×k+m+n+2×p,其中,k为感光芯片的载体沿扫描方向的长度,m为目标物体的第一端沿扫描方向部分地跨越感光芯片的长度,n为目标物体的第二端沿扫描方向部分地跨越感光芯片的长度,p为CIS模块中任意相邻的光孔的间距。本申请的计算方法利用具有精确长度的CIS模块的载体计算被目标物体完整跨越的部分的长度,能够显著地提高图像长度的计算精度。

【技术实现步骤摘要】

本申请属于光学扫描图像处理,进一步涉及对接触式图像传感器扫描图像的处理技术,具体地,提供一种图像长度的计算方法


技术介绍

1、在工业生产制造等应用场合,需要对目标物体的长度进行精确测量,随着自动化技术的发展及提高效率的需要,自动化测量目标物体长度的方式已在越来越多的生产制造过程中被采用。

2、一种较为常见的对目标物体进行自动化测量的方式,是使用cis(接触式图像传感器)模块,或使用由多个cis模块构成的接触式图像扫描装置对目标物体进行扫描,然后根据扫描得到的图像计算目标物体的长度。由于cis模块对目标物体可以进行等比例的扫描,因此,当使用基于cis模块的扫描设备时,图像中可以不使用参照物,或者不用尺寸的缩放,就可以计算出图像中的目标物体尺。

3、然而,cis模块在使用的情况下,是存在绝对误差的,这个误差是产品在组立过程中,相邻的感光芯片之间存在一个不确定的物理间隙,经过测量,这个物理间隙大约是30-60um的一个随机数。目前的长度计算方法都是感光芯片上的光孔间距乘以总光孔数量,默认舍弃这个物理间隙,由于单个感光芯片的长度是固定的,在目标物体长度较短的情况下,感光芯片的数量并不多,物理间隙导致的误差也较小,但是当需要对较长的目标物体(例如长度达到1.5米或更长)进行扫描时,使用的感光芯片的数量将大大增加,进而使物理间隙的数量也大大增加,最终导致计算得到的长度的误差急剧增大。


技术实现思路

1、为解决上述现有技术中存在的问题,本申请通过实施例提供一种图像长度的计算方法,用于计算通过至少一个cis模块对目标物体进行扫描所得到的图像沿扫描方向的长度l,每个所述cis模块包括设置于载体上的感光芯片,以及在所述感光芯片上方沿扫描方向等间隔地分布的多个光孔;该图像长度的计算方法包括以下步骤:

2、对所述图像进行统计,获取目标物体沿扫描方向完整地跨越的感光芯片的数量z;

3、如果z≥1,则基于(1)式计算所述图像沿扫描方向的长度l:

4、l=z×k+m+n+2×p   (1),

5、其中,k为所述载体沿扫描方向的长度,m为所述目标物体的第一端沿扫描方向部分地跨越感光芯片的长度,n为所述目标物体的第二端沿扫描方向部分地跨越感光芯片的长度,p为所述cis模块中任意相邻的光孔的间距。

6、进一步地,所述m、n由下式确定:

7、

8、其中,x为所述目标物体在其第一端所部分地跨越的感光芯片上沿扫描方向所覆盖的光孔的数量;y为所述目标物体在其第二端所部分地跨越的感光芯片上沿扫描方向所覆盖的光孔的数量。

9、优选地,沿扫描方向,每个cis模块的最外侧的光孔与其载体的边缘的设计距离为p/2。

10、优选地,所述cis模块等比例地对所述目标物体进行扫描成像。

11、优选地,所述目标物体沿扫描方向的长度大于所述感光芯片沿扫描方向的长度。

12、优选地,当用于扫描目标物体的cis模块的数量大于1时,各个cis模块的载体沿与扫描方向垂直的方向对齐。

13、优选地,当用于扫描目标物体的cis模块的数量大于1时,各个cis模块的载体沿扫描方向无缝隙地排列。

14、优选地,该图像长度的计算方法还包括以下步骤:

15、如果z=0,则进一步判断所述目标物体是否沿扫描方向部分地跨越两个感光芯片;

16、如是,则基于(2)式计算所述图像沿扫描方向的长度l:

17、l=m+n+p   (2),

18、如否,则基于(3)式计算所述图像沿扫描方向的长度l:

19、l=s×p   (3),

20、其中,s为所述扫描物体仅被一个感光芯片扫描时,其在该感光芯片上沿扫描方向所覆盖的光孔的数量。

21、本申请的实施例提供的一种图像长图的计算方法,利用具有精确长度的cis模块的载体计算被目标物体完整跨越的部分的长度,能够有效地解决现有技术中利用光孔数量计算长度的方案存在的随机误差,显著地提高图像长度的计算精度。

本文档来自技高网...

【技术保护点】

1.一种图像长度的计算方法,用于计算通过至少一个CIS模块对目标物体进行扫描所得到的图像沿扫描方向的长度L,每个所述CIS模块包括设置于载体上的感光芯片,以及在所述感光芯片上方沿扫描方向等间隔地分布的多个光孔,其特征在于,包括以下步骤:

2.根据权利要求1所述的图像长度的计算方法,其特征在于:

3.根据权利要求1所述的图像长度的计算方法,其特征在于:

4.根据权利要求1所述的图像长度的计算方法,其特征在于:

5.根据权利要求1所述的图像长度的计算方法,其特征在于:

6.根据权利要求1所述的图像长度的计算方法,其特征在于:

7.根据权利要求1所述的图像长度的计算方法,其特征在于:

8.根据权利要求2所述的图像长度的计算方法,其特征在于,还包括以下步骤:

【技术特征摘要】

1.一种图像长度的计算方法,用于计算通过至少一个cis模块对目标物体进行扫描所得到的图像沿扫描方向的长度l,每个所述cis模块包括设置于载体上的感光芯片,以及在所述感光芯片上方沿扫描方向等间隔地分布的多个光孔,其特征在于,包括以下步骤:

2.根据权利要求1所述的图像长度的计算方法,其特征在于:

3.根据权利要求1所述的图像长度的计算方法,其特征在...

【专利技术属性】
技术研发人员:曲传伟
申请(专利权)人:威海华菱光电股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1