[发明专利]一种双色导线颜色提取与匹配方法在审
申请号: | 202210491216.7 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114972784A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 罗建超;蔺耀华 | 申请(专利权)人: | 西北工业大学太仓长三角研究院;西北工业大学 |
主分类号: | G06V10/44 | 分类号: | G06V10/44;G06V10/56;G06V10/74;G06V10/28;G06T7/73 |
代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 赵革革 |
地址: | 215400 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 导线 颜色 提取 匹配 方法 | ||
本发明公开了一种双色导线颜色提取与匹配方法,首先获取导线图像;然后进行异常图像处理;接下来进行导线颜色提取;之后进行导线颜色匹配;最终实现了双色导线颜色提取与匹配方法。本发明方法能够实现导线颜色的提取与匹配,节省人工成本,提高识别效率、保障产品可靠性,为工业场景下导线颜色高准确率的匹配提供了一种有效的手段。
技术领域
本发明属于模式识别技术领域,具体涉及一种双色导线颜色提取与匹配方法。
背景技术
工厂存在五颜六色的导线,其中又分为单色线和双色线两种。每一根导线都需要接入连接器两端特定位置,导线的颜色是区分导线的唯一标识。由于导线直径很细且颜色接近,依靠人工识别导线颜色错误频发,严重影响了企业的生产效率和产品的可靠性。
文献(汪成龙,陈国壮,马秋立等.基于OpenCV的电线颜色识别系统软件[J].电子测量技术,2018,41(16):91-97.)利用BP神经网络识别单色导线的颜色,然而该方法并不适用于双色导线,并且没有实现提取导线颜色之后再进行匹配的功能。据所知,目前国内尚没有双色导线颜色提取与匹配相关的技术。
发明内容
为了克服现有技术的不足,本发明提供了一种双色导线颜色提取与匹配方法,首先获取导线图像;然后进行异常图像处理;接下来进行导线颜色提取;之后进行导线颜色匹配;最终实现了双色导线颜色提取与匹配方法。本发明方法能够实现导线颜色的提取与匹配,节省人工成本,提高识别效率、保障产品可靠性,为工业场景下导线颜色高准确率的匹配提供了一种有效的手段。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤1:获取导线图像;
将导线水平放置在白色背景板上,相邻两根导线的距离控制在1厘米到2厘米之间,使用工业相机对导线拍照,得到大小为3072*2048的原始导线图像image1;
步骤2:异常图像处理;
步骤2-1:表征原始导线图像image1的数据是一个三维矩阵,维度是3072*2048*3,其中第三维对应每个像素点的颜色信息,分别对应蓝色B、绿色G、红色R三个颜色通道;
步骤2-2:找到image1中白色背景对应的像素点,将其颜色修改为黑色,具体为:遍历image1中所有像素点,若像素点的值介于[240,240,240]与[255,255,255]之间,将其修改为[0,0,0],得到图像image2,image2维度与image1相同;
步骤2-3:将image2转为灰度图,再将灰度图转为二值图,得到图像image3;
步骤2-4:对图像image3提取轮廓,将所有轮廓按纵坐标由小到大排序,并舍弃其中面积小于设定阈值的轮廓,得到轮廓列表contours1;
步骤2-5:定义一个与图像image3大小相同的二维图像mask用来存放轮廓信息,mask初始时每个像素值都为0;
若contours1为空,在mask中间位置绘制一条水平的白色线段,转到步骤2-11;
步骤2-6:若contours1不为空,则从contours1中取出一个轮廓;
步骤2-7:在mask中相同的位置绘制与取出的轮廓相同的实心轮廓;
步骤2-8:从第二个轮廓开始将当前轮廓与上一个轮廓的中心点纵坐标相减得到距离distance;
步骤2-9:若distance大于300,在mask中的当前轮廓与上一轮廓的中间位置绘制一条水平的白色线段;
若distance小于100,将mask中的当前轮廓与上一轮廓中心点用一条白色线段相连;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学太仓长三角研究院;西北工业大学,未经西北工业大学太仓长三角研究院;西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210491216.7/2.html,转载请声明来源钻瓜专利网。