CN108460806A - 一种金属零件表面颜色视觉检测方法 - Google Patents
一种金属零件表面颜色视觉检测方法 Download PDFInfo
- Publication number
- CN108460806A CN108460806A CN201810132132.8A CN201810132132A CN108460806A CN 108460806 A CN108460806 A CN 108460806A CN 201810132132 A CN201810132132 A CN 201810132132A CN 108460806 A CN108460806 A CN 108460806A
- Authority
- CN
- China
- Prior art keywords
- color
- away
- euclidean
- threshold value
- pixel
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- 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/12—Edge-based segmentation
-
- 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/20024—Filtering details
- G06T2207/20032—Median filtering
-
- 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/20081—Training; Learning
-
- 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/30136—Metal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
一种金属零件表面颜色视觉检测方法,至少包括颜色检测算法和软件。本发明提出了一种基于欧氏色距法的颜色检测算法。一幅图像中每个像素点由(R,G,B)三色构成,RGB模型的图像可以看成是以R,G,B为三个坐标的三维空间。在这个空间内,设像素点A的坐标为A(Ra,Ga,Ba),像素点B的坐标为B(Rb,Gb,Bb),定义2个像素点之间的直线颜色欧式距离即为欧氏色距,用K表示,根据设定的阈值D进行判断,若欧氏色距K超出阈值D,则判定颜色异常;若欧氏色距K不超出阈值D,则判定颜色正常。SVCD代替传统靠人眼进行颜色检测模式,提高了颜色检测效率,同时软件界面友好,操作便捷,高精准的算法实现了人眼不可能完成的事情。
Description
技术领域
本发明涉及机器视觉领域,具体的说是公开了一种金属零件表面颜色检测方法。
背景技术
机器视觉检测技术具有非接触、在线实时、速度快、精度高、现场抗干扰能力强等优点,因此在现代自动化生产过程中,机器视觉系统被广泛地用于各种质量控制、工况监视和成品检验等领域。在全球加工行业中,中国可谓制造业大国,被称为“世界工厂”。随着全球化竞争的加剧,中国制造业取得了长足的发展。精美的设计、复杂的工艺、严格的质量要求,给中国制造业带来巨大的挑战。所以减少废品的生成,提高质量控制能力,成为中国制造业面临的一个重要课题。
颜色检测是机器视觉中一个主要的应用,它是基于物体表面颜色特性差异,通过一定的算法来识别出不同的颜色,从而实现各种检测及控制。目前,针对生产线上零件颜色的实时检测的研究基本上处于空白,本发明根据企业客户需求,提出了一种基于机器视觉的金属零件表面颜色检测方法,对不同颜色的零件进行检测识别。企业对金属零件表面颜色检测技术要求如下:
1)实时监控产品颜色RGB分量的变化;
2)输出产品颜色分量变化的最大值;
3)当最大颜色分量变化超过设定值,应自动将当前分量值重置为设定值;
4)自动保存NG结果图片,且保存的图片与保存的结果数据应能对应起来。
发明内容
鉴于上述问题,本发明的目的是为用户提供一种简洁高效的基于机器视觉的金属零件表面颜色检测的方法(以下简称SVCD),该方法能够准确检测出金属零件表面颜色。
为了实现上述目的,本发明通过以下技术和方法实现。
一种金属零件表面颜色视觉检测方法,至少包括颜色检测算法和软件。本发明提出了一种基于欧氏色距法的颜色检测算法。一幅图像中每个像素点由(R,G,B)三色构成,RGB模型的图像可以看成是以R,G,B为三个坐标的三维空间。在这个空间内,设像素点A的坐标为A(Ra,Ga,Ba),像素点B的坐标为B(Rb,Gb,Bb),定义2个像素点之间的直线颜色欧式距离即为欧氏色距,用K表示,即
在进行颜色检测前,事先建立一个标准金属零件颜色样本训练库。颜色检测就是把采集到的金属零件图像像素点的颜色信息与事先训练好的标准颜色信息值进行对比计算,求出欧氏色距K。设定一阈值,如果二者的欧氏色距在阈值范围内,则说明两种颜色相近或匹配,这种颜色检测算法我们称之为欧氏色距法。其原理是假设机器训练得到标准值的坐标为(R,G,B),设定阈值为D,用三维空间表示,以(R,G,B)为点圆心,以D为半径的球面以内的范围(包括球面)的所有点集都被识别为与标准值匹配。
本发明开发了金属表面颜色视觉检测软件,该软件通过集成颜色模式检测算法,为用户提供一种简洁高效的工作方式。SVCD可拖拽任意多个颜色识别模块实现颜色实时检测功能。SVCD代替传统靠人眼进行颜色检测模式,提高了颜色检测效率,同时软件界面友好,操作便捷,高精准的算法实现了人眼不可能完成的事情。SVCD的特征在于:
1)自主研发了金属表面图像预处理算法,包括基于正交canny算子的边缘分割算法、自适应中值滤波器的去噪算法;
2)通过软件系统可以建立标准的颜色模板,保存后可直接使用;而后通过本发明题提出的欧式色距法进行模板匹配,进行颜色检测;
3)操作方便,用户可根据需求设置初始R、G、B值以及变化范围;
4)软件监测到颜色变化范围超出设置的范围之后,动态设置跳变后的值为标准值,继续执行检测,实现检测数据和检测图像的关联;
5)用户根据实际使用情况设置图像保存的数目、路径;
6)检测结果保存为Excel格式,用户可以利用Excel强大的数据分析功能进行数据统计分析,同时保存NG图像;
7)本软件支持MV-EM相机及国内各主流相机的图像采集功能。
附图说明
图1为SVCD主界面;
图2为标准金属零件颜色样本训练库效果图;
图3为OK检测效果图;
图4为NG检测效果图。
具体实施方式
下面结合附图对本发明作更详细的说明,但是本发明不局限于以下实施例。
如附图所示,本发明SVCD由菜单栏、工具箱、任务栏、图像区、灰度查看区、检测结果区等六大部分组成,其中核心模块为工具箱,此模块包含软件使用的多种检测工具,分别为定位功能、标定功能、尺寸测量、颜色检测、字符识别、通信功能等。以上工具组合后可实现金属表面颜色检测的结果。
本发明SVCD可拖拽任意多个颜色识别模块实现颜色实时检测功能,不同产品只需单独制作模板,后期可直接调用模板检测,操作简单方便,只需简单的拖拽动作即可单间应用。
所述的SVCD操作流程如下:
1)安装相机Drive&Demo,运行相机Demo,查看图像是否可正常采集;
2)开启软件,进入图像采集界面,调节相机参数至图像亮度正常;
3)开始制作模板,将工具箱的[颜色]拖至任务栏,点击测量,用户可根据参考值设置好四组颜色的阈值设定值及上下限值,即可实现颜色检测功能;
4)制作好模板后,一键实现连续检测功能,检测结果区会显示统计数据、检测状态、检测时间等;
SVCD采用EM系列千兆相机、500万像素工业镜头及千兆网采集卡等搭配采集高清质量图像,通过SVCD软件,进行提取,分析,检测等处理。
Claims (3)
1.一种金属零件表面颜色视觉检测方法,其特征在于,包括以下步骤:
1)将在图像中的像素点的颜色信息转化为由(R,G,B)坐标构成的RGB模型图像;
2)定义A、B两个像素点间的直线颜色欧式距离即为欧氏色距,计算欧式色距;
3)建立标准金属零件颜色样本训练库,利用标准金属零件颜色样本训练库训练机器;
4)把采集到的金属零件图像像素点的颜色信息与事先训练好的标准颜色信息值进行对比计算,按步骤2)求出对应像素点的欧氏色距K;
5)根据设定的阈值D进行判断,若欧氏色距K超出阈值D,则判定颜色异常;若欧氏色距K不超出阈值D,则判定颜色正常。
2.根据权利要求1所述的一种金属零件表面颜色视觉检测方法,其特征在于,所述A、B两个像素点间的欧氏色距K如式(1)所示:
式中,像素点A的坐标为A(Ra,Ga,Ba),像素点B的坐标为B(Rb,Gb,Bb)。
3.根据权利要求1所述的一种金属零件表面颜色视觉检测方法,其特征在于,所述阈值D为用户设置的欧式色距数值,与标准值相匹配的的点集为以(R,G,B)为点圆心,以D为半径的球面以内的范围。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810132132.8A CN108460806A (zh) | 2018-02-09 | 2018-02-09 | 一种金属零件表面颜色视觉检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810132132.8A CN108460806A (zh) | 2018-02-09 | 2018-02-09 | 一种金属零件表面颜色视觉检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108460806A true CN108460806A (zh) | 2018-08-28 |
Family
ID=63239929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810132132.8A Pending CN108460806A (zh) | 2018-02-09 | 2018-02-09 | 一种金属零件表面颜色视觉检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108460806A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334835A (zh) * | 2008-07-28 | 2008-12-31 | 上海高德威智能交通系统有限公司 | 颜色识别方法 |
CN102034080A (zh) * | 2009-09-24 | 2011-04-27 | 北京汉王智通科技有限公司 | 车辆颜色识别方法及装置 |
CN104978740A (zh) * | 2015-05-10 | 2015-10-14 | 刘畅 | 基于图像颜色特征的成份自动测量方法 |
CN105430218A (zh) * | 2015-11-27 | 2016-03-23 | 优渊商贸(上海)有限公司 | 图像色彩识别方法及装置 |
CN107590838A (zh) * | 2017-08-18 | 2018-01-16 | 陕西维视数字图像技术有限公司 | 一种金属表面颜色视觉检测系统 |
CN107622486A (zh) * | 2017-08-18 | 2018-01-23 | 陕西维视数字图像技术有限公司 | 一种产品混料缺陷视觉检测系统 |
-
2018
- 2018-02-09 CN CN201810132132.8A patent/CN108460806A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334835A (zh) * | 2008-07-28 | 2008-12-31 | 上海高德威智能交通系统有限公司 | 颜色识别方法 |
CN102034080A (zh) * | 2009-09-24 | 2011-04-27 | 北京汉王智通科技有限公司 | 车辆颜色识别方法及装置 |
CN104978740A (zh) * | 2015-05-10 | 2015-10-14 | 刘畅 | 基于图像颜色特征的成份自动测量方法 |
CN105430218A (zh) * | 2015-11-27 | 2016-03-23 | 优渊商贸(上海)有限公司 | 图像色彩识别方法及装置 |
CN107590838A (zh) * | 2017-08-18 | 2018-01-16 | 陕西维视数字图像技术有限公司 | 一种金属表面颜色视觉检测系统 |
CN107622486A (zh) * | 2017-08-18 | 2018-01-23 | 陕西维视数字图像技术有限公司 | 一种产品混料缺陷视觉检测系统 |
Non-Patent Citations (2)
Title |
---|
张小洁 等: "基于机器视觉的零件颜色识别系统", 《西安工程大学学报》 * |
梁炜 等: "一种基于机器视觉的颜色识别算法的研究", 《视频应用与工程》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934802B (zh) | 一种基于傅里叶变换和图像形态学的布匹疵点检测方法 | |
CN106127780B (zh) | 一种曲面表面缺陷自动检测方法及其装置 | |
CN111289538B (zh) | 基于机器视觉的pcb板元件检测系统及检测方法 | |
CN104680519B (zh) | 基于轮廓和颜色的七巧板识别方法 | |
CN102704215B (zh) | 基于dst文件解析与机器视觉结合的绣布自动切割方法 | |
CN105678767B (zh) | 一种基于SoC软硬件协同设计的布匹表面瑕疵检测方法 | |
CN108573221A (zh) | 一种基于视觉的机器人目标零件显著性检测方法 | |
CN105930854A (zh) | 一种机械臂视觉系统 | |
CN101726498B (zh) | 基于视觉仿生的铜带表面质量智能检测装置及方法 | |
CN113128555B (zh) | 一种用于列车闸片部件异常检测的方法 | |
CN110096980A (zh) | 字符检测识别系统 | |
CN107240112A (zh) | 一种复杂场景下个体x角点提取方法 | |
CN104952754A (zh) | 基于机器视觉的镀膜后硅片分选方法 | |
CN117557784A (zh) | 目标检测方法、装置、电子设备及存储介质 | |
Zhang et al. | Fabric defect detection based on visual saliency map and SVM | |
CN207752527U (zh) | 一种机器人动态抓取系统 | |
CN111709429B (zh) | 一种基于卷积神经网络的机织物结构参数识别方法 | |
CN113139946A (zh) | 一种基于视觉的衬衫污渍定位设备 | |
CN108460806A (zh) | 一种金属零件表面颜色视觉检测方法 | |
KR20210136502A (ko) | Rgb-d 데이터와 딥러닝을 이용한 3d객체영역분할 방법과 그 시스템 | |
CN110335274A (zh) | 一种三维模具缺陷检测方法及装置 | |
CN117330582A (zh) | 一种高分子pe薄膜表面晶点检测系统 | |
CN110956086A (zh) | 一种基于图像识别技术的机房设备在线识别方法 | |
CN110866917A (zh) | 一种基于机器视觉的药片类型及排列方式识别方法 | |
CN116840240A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180828 |