一种生产流水线产品的图像采集方法技术

技术编号:18235220 阅读:77 留言:0更新日期:2018-06-16 22:58
本发明专利技术公开了一种生产流水线产品的图像采集方法,通过将第一对射光电开关、第二对射光电开关和相机按照从前往后的顺序依次安装在生产流水线上,在采集过程中,通过工控机控制相机第一次拍摄来获取产品颜色,根据产品颜色去调整相机曝光值,使相机第二次拍摄的曝光值与颜色匹配,然后根据第二对射光电开关和相机之间间距以及产品的移动速度计算得到产品中心移动至相机视野中心处的时间,工控机驱动相机在该时刻进行第二次拍摄,第二次拍摄的位置为理想拍摄位置,且相机的曝光值与产品颜色匹配;优点是可以根据生产流水线上产品颜色和尺寸自适应调整相机的曝光值以及产品出现在相机视野中的位置,在不影响产线效率的情况下取得优质的待测图片。 1

【技术实现步骤摘要】
一种生产流水线产品的图像采集方法
本专利技术涉及一种图像采集方法,尤其是涉及一种生产流水线产品的图像采集方法。
技术介绍
目前,在机器视觉检测领域,主要通过视觉算法来识别待测图像内的信息进而得出判定结论。待测图像质量的好坏程度直接影响到视觉算法得到的判断结论的准确性,能否采集到高质量的待测图像,对于视觉算法做出准确判断,从而提高视觉检测系统在工业化应用中的稳定性和可靠性具有重要意义。随着自动化技术的快速发展,生产流水线在产品制造行业得到了广泛应用。为了高效实现产品质量的全检,视觉检测系统目前已用于生产流水线产品的质量检测。由于产品随着生产流水线的传送而移动,如何采集质量较高的产品图像用于视觉判断成为了当前的研究热点。现有的生产流水线产品的图像采集方法通常是将相机、镜头、光源和产品感应器安装在生产流水线上,光源为相机拍照提供照明,通过工控机来控制相机的工作。当感应器感应到产品时,此时说明产品经过相机正下方,感应器发送信号给工控机,工控机控制相机拍照。在拍摄前,会先手动设定好相机的曝光值、镜头的光圈值以及光源的照射亮度,相机在固定亮度的情况下进行图像采集。由于当前产品的种类繁多,外形轮廓不一,多为组合几何轮廓,而非单一的矩形或者圆形轮廓等,由此,该图像采集方法中,通常将产品的最小外接矩形或最小外接圆作为产品外形轮廓,将产品的最小外接矩形或最小外接圆的中心作为产品的中心,产品在生产流水线上传输时,其中心与相机视野(FOV)中心的连线与生产流水线的传送方向一致,即理论上,在生产流水线传送过程中,产品的中心会移动至与相机视野(FOV)中心重叠。但是,现有的生产流水线产品的图像采集方法存在以下问题:一、实际生产流水线常常会兼用于不同规格的多种产品的连续检测,由于不同颜色的产品在特定光照下适用的相机的曝光值和镜头的光圈值不同,当出现颜色各异的产品连续检测时,需要暂停产线来调整相机的曝光值或者镜头的光圈值来取得理想的图像,由此影响生产流水线的检测效率;二、在检测混料产品时,当出现不同类别的产品尺寸大小不一的情况时,为了使产品在相机下方的理想位置(即产品的中心与相机视野(FOV)中心重叠处)处拍照,只能人为去进行传感器和相机位置的调整,且该种调整方式也只适用于混料产品种类少,类与类间隔时间长的情况,才有空隙去调整,当混料产品种类很多,间隔时间很短,这种调整方式则非常的不灵活。
技术实现思路
本专利技术所要解决的技术问题是提供一种可以根据生产流水线上产品的颜色和尺寸自适应调整相机的曝光值以及产品出现在相机视野中的位置,不会影响生产流水线的检测效率的生产流水线产品的图像采集方法。本专利技术解决上述技术问题所采用的技术方案为:一种生产流水线产品的图像采集方法,包括以下步骤:①将两组对射光电开关和相机按照从前往后的顺序依次安装在生产流水线上,将镜头安装在所述的相机上,将位于前面的一组对射光电开关记为第一对射光电开关S1,将位于后面的一组对射光电开关记为第二对射光电开关S2,所述的第二对射光电开关S2位于所述的相机的拍摄视野内,所述的第二对射光电开关S2和所述的相机分别与安装有图像处理程序的工控机连接;②将所述的第一对射光电开关S1和所述的第二对射光电开关S2之间的间距记为lsensor,其中lsensor=1.5*lmax,lmax为混料检测的各种规格产品中长度最大的产品的长度,*为乘运算符号,将所述的第二对射光电开关S2至生产流水线输入端的距离记为x0,所述的相机拍摄视野的中心处至生产流水线输入端的距离记为x1,所述的第二对射光电开关S2和所述的相机沿生产流水线方向的间距记为l0,l0的取值不小于max{lmin1,lmin2},max{}表示取两个数中的较大值符号,α为所述的镜头的视角,hmax为混料的各种规格产品中高度最大的产品的高度,v为生产流水线设定的运行速度,fps为所述的相机的帧率,tprc和tsend分别为补偿时延,其中tprc取值范围为30~50ms,tsend的取值范围为5~20ms,将x0、x1和lsensor以及各种颜色对应的相机的预设曝光值存储在所述的工控机中,初始化所述的相机的曝光值使其为r0,r0取值范围为600μs≤r0≤900μs;③当生产流水线上传送的某一产品进入所述的第一对射光电开关S1时,所述的第一对射光电开关S1生成开关信号发送给所述的工控机,所述的工控机接收该开关信号并记录当前时刻为ts,该产品随生产流水线继续移动离开所述的第一对射光电开关,然后继续移动进入所述的第二对射光电开关S2,此时所述的第二对射光电开关S2生成开关信号发送给所述的工控机,所述的工控机接收到该开关信号并记录当前时刻为t0,将当前生产流水线的测量速度记为v0,采用以下公式(1)计算出当前生产流水线的测量速度v0:④所述的工控机生成第一个触发信号控制所述的相机在tfst时刻第一次拍摄该产品的图像并发送给所述的工控机,tfst采用公式(2)计算得到:tfst=t0+tdelay(2)其中,tdelay为该产品从进入所述的第二对射光电开关S2至进入相机拍摄区域的补偿时间,tdelay在生产现场通过实验获取;⑤所述的工控机对接收到的图像进行分析处理,获取该图像的颜色信息,并获取其内存储的该颜色对应的预设曝光值,控制所述的相机的曝光值调整为该颜色对应的预设曝光值;⑥当所述的第二对射光电开关S2产生的开关信号消失时,此时该产品正好离开所述的第二对射光电开关S2,所述的工控机再次记录当前时刻,当前时刻为t1,并根据公式(3)~(5)计算得到产品的中心到生产流水线输入端的距离xp:t2=t1-t0(3)l1=v0×t2(4)其中,t2为该产品通过所述的第二对射光电开关S2的时间,l1为该产品最初进入第二对射光电开关S2的进入点和最后离开第二对射光电开关S2的离开点,这两点在流水线方向上的距离;⑦根据公式(6)和(7)计算该产品通过所述的第二对射光电开关S2后,该产品的中心移动到所述的相机拍摄视野的中心处的时间t3:l2=x1-xp(6)其中,l2为该产品的中心至所述的相机拍摄视野的中心处的距离;⑧根据公式(8)计算所述的相机第二次拍摄的时刻tsec:tsec=t1+t3-tahead(8)其中,tahead为信号传输时延的补偿时间,在生产现场通过实验获取;⑨所述的工控机生成进行第二次触发信号控制所述的相机在tsec时刻进行第二次拍摄,所述的相机将第二次拍摄的产品图像作为待测图像发送给所述的工控机,该产品的图像采集完成;⑩按照步骤③~⑨依次对流水线上的流过的其他产品进行图像采集。与现有技术相比,本专利技术的优点在于通过将第一对射光电开关、第二对射光电开关和相机按照从前往后的顺序依次安装在生产流水线上,第二对射光电开关位于相机的拍摄视野内,第一对射光电开关与第二对射光电开关之间的距离保证产品不会同时进入第一对射光电开关与第二对射光电开关,第二对射光电开关和相机之间的间距保证工控机具有足够的数据处理时间,在采集过程中,通过采集产品进入第一对射光电开关和进入第二对射光电开关的时间来计算得到产品在生产流水线上的移动速度,在产品进入第二对射光电开关时,工控机驱动相机进行第一次拍摄,工控机根据相机第一次拍摄的图片识别产品颜色,并根据产品颜色去自适应本文档来自技高网
...
一种生产流水线产品的图像采集方法

【技术保护点】
1.一种生产流水线产品的图像采集方法,其特征在于包括以下步骤:

【技术特征摘要】
1.一种生产流水线产品的图像采集方法,其特征在于包括以下步骤:①将两组对射光电开关和相机按照从前往后的顺序依次安装在生产流水线上,将镜头安装在所述的相机上,将位于前面的一组对射光电开关记为第一对射光电开关S1,将位于后面的一组对射光电开关记为第二对射光电开关S2,所述的第二对射光电开关S2位于所述的相机的拍摄视野内,所述的第二对射光电开关S2和所述的相机分别与安装有图像处理程序的工控机连接;②将所述的第一对射光电开关S1和所述的第二对射光电开关S2之间的间距记为lsensor,其中lsensor=1.5*lmax,lmax为混料检测的各种规格产品中长度最大的产品的长度,*为乘运算符号,将所述的第二对射光电开关S2至生产流水线输入端的距离记为x0,所述的相机拍摄视野的中心处至生产流水线输入端的距离记为x1,所述的第二对射光电开关S2和所述的相机沿生产流水线方向的间距记为l0,l0的取值不小于max{lmin1,lmin2},max{}表示取两个数中的较大值符号,α为所述的镜头的视角,hmax为混料的各种规格产品中高度最大的产品的高度,v为生产流水线设定的运行速度,fps为所述的相机的帧率,tprc和tsend分别为补偿时延,其中tprc取值范围为30~50ms,tsend的取值范围为5~20ms,将x0、x1和lsensor以及各种颜色对应的相机的预设曝光值存储在所述的工控机中,初始化所述的相机的曝光值使其为r0,r0取值范围为600μs≤r0≤900μs;③当生产流水线上传送的某一产品进入所述的第一对射光电开关S1时,所述的第一对射光电开关S1生成开关信号发送给所述的工控机,所述的工控机接收该开关信号并记录当前时刻为ts,该产品随生产流水线继续移动离开所述的第一对射光电开关,然后继续移动进入所述的第二对射光电开关S2,此时所述的第二对射光电开关S2生成开关信号发送给所述的工控机,所述的...

【专利技术属性】
技术研发人员:黄增丁伟
申请(专利权)人:宁波伊士通技术股份有限公司
类型:发明
国别省市:浙江,33

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

1