CN112837265A - 一种实现流水线不停板的检测算法 - Google Patents
一种实现流水线不停板的检测算法 Download PDFInfo
- Publication number
- CN112837265A CN112837265A CN202110002253.2A CN202110002253A CN112837265A CN 112837265 A CN112837265 A CN 112837265A CN 202110002253 A CN202110002253 A CN 202110002253A CN 112837265 A CN112837265 A CN 112837265A
- Authority
- CN
- China
- Prior art keywords
- detected
- characteristic
- product
- area
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 39
- 230000000007 visual effect Effects 0.000 claims abstract description 10
- 238000004519 manufacturing process Methods 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims abstract description 6
- 230000008569 process Effects 0.000 claims abstract description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 208000003464 asthenopia Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20132—Image cropping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种实现流水线不停板的检测算法,包括以下步骤:提高相机的采集帧率,增加图像的缓存张数;将待测物体放入视野范围采集一张图片;画出一个待测物的检测区域以及两个特征点,用于定位产品;程序分两个线程,一个用于相机采集整个板子的动态过程,采集图像压入队中,一个从队中取一帧帧图像定位检测;设置一个标志位默认值为F,取一帧图像裁剪检测区域,在待检测区域检测两个特征区域,检测到特征区域之后,将标志位设T,检测板子元器件;从队中取出一帧图像,裁剪待检区域然后检测特征区域,检测到特征区域。本发明,不需要使用感应器;流水线的速度可以变化;流水线可以不用停。
Description
技术领域
本发明涉及流水线检测技术领域,具体是一种实现流水线不停板的检测算法。
背景技术
视觉检测系统就是用工业相机代替人眼睛去完成识别.测量.定位等功能。一般视觉检测系统由相机、镜头、光源组合合成,可以代替人工完成条码字符、裂痕、包装、表面图层是否完整、凹陷等检测,使用视觉检测系统能有效的提高生产流水线的检测速度和精度,大大提高产量和质量,降低人工成本,同时防止因为人眼疲劳而产生的误判。
目前,大多数流水线检测都是静态检测,待测物体流动,感应器感应到待测物体,阻挡立即气缸上升,拍照检测,待测物体放行。这种对于波峰焊前以及未做固定的待测产品是不利的,因为流水线上待测产品处于运动具有惯性,被阻挡气缸挡住的瞬间会导致产品上插件会倾斜,加大检测难度。如果采用动态检测(待测产品不暂停),难点在于检测产品的正确识别检测,因为流水线速度是可变的会导致复测和少测。
发明内容
本发明的目的在于提供一种实现流水线不停板的检测算法,以解决现有技术中的问题。
为实现上述目的,本发明提供如下技术方案:一种实现流水线不停板的检测算法,包括以下步骤:
S1:提高相机的采集帧率,增加图像的缓存张数;
S2:将待测物体放入视野范围采集一张图片;
S3:画出一个待测物的检测区域以及两个特征点,用于定位产品;
S4:程序分两个线程,一个用于相机采集整个板子的动态过程,采集图像压入队中,一个从队中取一帧帧图像定位检测;
S5:设置一个标志位默认值为F,取一帧图像裁剪检测区域,在待检测区域检测两个特征区域,检测到特征区域之后,将标志位设T,检测板子元器件;
S6:从队中取出一帧图像,裁剪待检区域然后检测特征区域,检测到特征区域;
S7:从队中取出图片裁剪待检区域,然后查找特征区域。
优选的,所述步骤S1中提高相机的采集帧率的标准为在相机视野范围内,流水线速度不同时,能将产品的流入和流出状态都能捕捉到。
优选的,所述步骤S6中检测到特征区域,如果标志位是T,不需要检测板子,表示这帧图像的产品是上一个产品的轻微移动;如果检测不到特征区域,就将标志位设置F,表示这帧图像捕捉第一个产品和第二个产品的交界处。
优选的,所述步骤S7中查找特征区域,如果找到看标志位是T还是F,如果为T表示还是之前的产品,如果为F表示是新的产品进入视野,然后检测板子元器件。
与现有技术相比,本发明的有益效果是:不需要使用感应器;流水线的速度可以变化;流水线可以不用停。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明的流程图。
具体实施方式
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
请参阅图1,本发明实施例中,一种实现流水线不停板的检测算法,包括以下步骤:
S1:提高相机的采集帧率,增加图像的缓存张数;
S2:将待测物体放入视野范围采集一张图片;
S3:画出一个待测物的检测区域以及两个特征点,用于定位产品;
S4:程序分两个线程,一个用于相机采集整个板子的动态过程,采集图像压入队中,一个从队中取一帧帧图像定位检测;
S5:设置一个标志位默认值为F,取一帧图像裁剪检测区域,在待检测区域检测两个特征区域,检测到特征区域之后,将标志位设T,检测板子元器件;
S6:从队中取出一帧图像,裁剪待检区域然后检测特征区域,检测到特征区域,如果标志位是T,不需要检测板子,表示这帧图像的产品是上一个产品的轻微移动;如果检测不到特征区域,就将标志位设置F,表示这帧图像捕捉第一个产品和第二个产品的交界处;
S7:从队中取出图片裁剪待检区域,然后查找特征区域,如果找到看标志位是T还是F,如果为T表示还是之前的产品,如果为F表示是新的产品进入视野,然后检测板子元器件。
优选的,所述步骤S1中提高相机的采集帧率的标准为在相机视野范围内,流水线速度不同时,能将产品的流入和流出状态都能捕捉到。
本发明的工作原理是:提高相机的采集帧率,增加图像的缓存张数;将待测物体放入视野范围采集一张图片;画出一个待测物的检测区域以及两个特征点,用于定位产品;程序分两个线程,一个用于相机采集整个板子的动态过程,采集图像压入队中,一个从队中取一帧帧图像定位检测;设置一个标志位默认值为F,取一帧图像裁剪检测区域,在待检测区域检测两个特征区域,检测到特征区域之后,将标志位设T,检测板子元器件;从队中取出一帧图像,裁剪待检区域然后检测特征区域,检测到特征区域,如果标志位是T,不需要检测板子,表示这帧图像的产品是上一个产品的轻微移动;如果检测不到特征区域,就将标志位设置F,表示这帧图像捕捉第一个产品和第二个产品的交界处;从队中取出图片裁剪待检区域,然后查找特征区域,如果找到看标志位是T还是F,如果为T表示还是之前的产品,如果为F表示是新的产品进入视野,然后检测板子元器件。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种实现流水线不停板的检测算法,其特征在于:包括以下步骤:
S1:提高相机的采集帧率,增加图像的缓存张数;
S2:将待测物体放入视野范围采集一张图片;
S3:画出一个待测物的检测区域以及两个特征点,用于定位产品;
S4:程序分两个线程,一个用于相机采集整个板子的动态过程,采集图像压入队中,一个从队中取一帧帧图像定位检测;
S5:设置一个标志位默认值为F,取一帧图像裁剪检测区域,在待检测区域检测两个特征区域,检测到特征区域之后,将标志位设T,检测板子元器件;
S6:从队中取出一帧图像,裁剪待检区域然后检测特征区域,检测到特征区域;
S7:从队中取出图片裁剪待检区域,然后查找特征区域。
2.根据权利要求1所述的一种实现流水线不停板的检测算法,其特征在于:所述步骤S1中提高相机的采集帧率的标准为在相机视野范围内,流水线速度不同时,能将产品的流入和流出状态都能捕捉到。
3.根据权利要求1所述的一种实现流水线不停板的检测算法,其特征在于:所述步骤S6中检测到特征区域,如果标志位是T,不需要检测板子,表示这帧图像的产品是上一个产品的轻微移动;如果检测不到特征区域,就将标志位设置F,表示这帧图像捕捉第一个产品和第二个产品的交界处。
4.根据权利要求1所述的一种实现流水线不停板的检测算法,其特征在于:所述步骤S7中查找特征区域,如果找到看标志位是T还是F,如果为T表示还是之前的产品,如果为F表示是新的产品进入视野,然后检测板子元器件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110002253.2A CN112837265A (zh) | 2021-01-04 | 2021-01-04 | 一种实现流水线不停板的检测算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110002253.2A CN112837265A (zh) | 2021-01-04 | 2021-01-04 | 一种实现流水线不停板的检测算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112837265A true CN112837265A (zh) | 2021-05-25 |
Family
ID=75927357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110002253.2A Pending CN112837265A (zh) | 2021-01-04 | 2021-01-04 | 一种实现流水线不停板的检测算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112837265A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1053316A (ja) * | 1996-08-08 | 1998-02-24 | Fanuc Ltd | コンベアの滑り量計測方法並びにロボットのトラッキング動作補正方法 |
JP2011028417A (ja) * | 2009-07-23 | 2011-02-10 | Nec Corp | マーカ検出装置、マーカ生成検出システム、マーカ生成検出装置、マーカ検出方法及びマーカ検出プログラム |
CN102473312A (zh) * | 2009-07-23 | 2012-05-23 | 日本电气株式会社 | 标记生成装置、标记生成检测系统、标记生成检测装置、标记、标记生成方法及其程序 |
CN104268602A (zh) * | 2014-10-14 | 2015-01-07 | 大连理工大学 | 一种基于二进制特征匹配的遮挡工件识别方法及装置 |
CN108855971A (zh) * | 2018-03-30 | 2018-11-23 | 佛山市南海区广工大数控装备协同创新研究院 | 一种鞋底智能分拣方法 |
CN110006345A (zh) * | 2019-04-22 | 2019-07-12 | 东华大学 | 一种基于机器视觉的汽车线束在线检测装置与方法 |
CN110631476A (zh) * | 2018-06-22 | 2019-12-31 | 株式会社斯库林集团 | 标记位置检测装置、描绘装置及标记位置检测方法 |
-
2021
- 2021-01-04 CN CN202110002253.2A patent/CN112837265A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1053316A (ja) * | 1996-08-08 | 1998-02-24 | Fanuc Ltd | コンベアの滑り量計測方法並びにロボットのトラッキング動作補正方法 |
JP2011028417A (ja) * | 2009-07-23 | 2011-02-10 | Nec Corp | マーカ検出装置、マーカ生成検出システム、マーカ生成検出装置、マーカ検出方法及びマーカ検出プログラム |
CN102473312A (zh) * | 2009-07-23 | 2012-05-23 | 日本电气株式会社 | 标记生成装置、标记生成检测系统、标记生成检测装置、标记、标记生成方法及其程序 |
CN104268602A (zh) * | 2014-10-14 | 2015-01-07 | 大连理工大学 | 一种基于二进制特征匹配的遮挡工件识别方法及装置 |
CN108855971A (zh) * | 2018-03-30 | 2018-11-23 | 佛山市南海区广工大数控装备协同创新研究院 | 一种鞋底智能分拣方法 |
CN110631476A (zh) * | 2018-06-22 | 2019-12-31 | 株式会社斯库林集团 | 标记位置检测装置、描绘装置及标记位置检测方法 |
CN110006345A (zh) * | 2019-04-22 | 2019-07-12 | 东华大学 | 一种基于机器视觉的汽车线束在线检测装置与方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100593716C (zh) | 利用机器视觉系统对印花布瑕疵进行在线检测的方法 | |
CN108760747A (zh) | 一种3d打印模型表面缺陷视觉检测方法 | |
CN104361353A (zh) | 一种感兴趣区域的定位方法在仪表监控识别中的应用 | |
CN107218904A (zh) | 一种基于锯齿靶标的线结构光视觉传感器标定方法 | |
CN109785319B (zh) | 一种基于图像处理的喷码字符检测系统、装置和检测方法 | |
CN109724993A (zh) | 图像识别设备的污损程度的检测方法、装置和存储介质 | |
CN104535004A (zh) | 一种基于图像处理的纱线直径检测方法 | |
CN106706656A (zh) | 一种基于机器视觉的拉链检测装置及方法 | |
CN102303017A (zh) | 机器视觉系统对注射器钢针弯针的自动检测方法 | |
CN104766310B (zh) | 光源检测系统和检测方法 | |
CN108156359A (zh) | 智能工业相机 | |
CN103544524A (zh) | 棒材复核计数方法和装置 | |
CN109881356B (zh) | 基于svm图像分类的袜机织针在线检测装置及方法 | |
CN105023018A (zh) | 一种喷码检测方法及系统 | |
CN105184792A (zh) | 一种圆锯片磨损量在线测量方法 | |
CN112837265A (zh) | 一种实现流水线不停板的检测算法 | |
CN105391998B (zh) | 微光夜视仪分辨率自动检测方法和装置 | |
CN110987959A (zh) | 一种在线毛刺检测方法 | |
CN113189005B (zh) | 便携式表面缺陷一体化检测装置及表面缺陷自动检测方法 | |
CN108198226B (zh) | 一种陶瓷颜色识别方法、电子设备、存储介质及装置 | |
CN106713883B (zh) | 一种智能旋转式投影仪及其自动校正方法 | |
CN106874829B (zh) | 提高监测系统的可靠性的方法 | |
CN113674214A (zh) | 一种基于双目相机拼接的直线度检测方法和装置 | |
Dar et al. | Automated pilling detection and fuzzy classification of textile fabrics | |
CN102305603A (zh) | 机器视觉系统对注射器钢针倾斜的自动检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |