本发明涉及视觉检测技术领域,尤其是指一种袋装产品颜色检测识别方法。
背景技术:
机器视觉检测的特点是提高生产的柔性和自动化程度。在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。而且机器视觉易于实现信息集成,是实现计算机集成制造的基础技术。视觉检测就是用机器代替人眼来做测量和判断。视觉检测是指通过机器视觉产品,图像摄取装置分cmos和ccd两种,将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。是用于生产、装配或包装的有价值的机制。它在检测缺陷和防止缺陷产品被配送到消费者的功能方面具有不可估量的价值。
正如上述情况,视觉检测有着庞大的市场价值,在视觉检测体系中最核心的不是硬件设备而是算法步骤,而算法步骤会因检测结果要求、产品外形、作业环境情况以及设计人员或团体的技术能力等因素出现千差万别,若核心算法步骤设计欠缺,则影响着整套视觉检测设备的运行效率和运行质量,而在袋装产品的觉检测算法步骤中,市场上大部分技术方案的使用成本高昂,同时算法步骤也较为复杂不利于一般技术人员的常规更改参数等操作设定。
技术实现要素:
本发明要解决的技术问题是提供一种识别准确率高、识别速度快且算法步骤简易易于普通技术人员根据实际情况对算法参数进行修改增强使用效率的袋装产品颜色检测识别方法。
为了解决上述技术问题,本发明采用如下技术方案:一种袋装产品颜色检测识别方法,包括如下步骤,步骤1:对袋装产品进行图像采集;
步骤2:将采集的图像进行斑点检测算法处理,识别袋装产品位置并建立坐标点;
步骤3:根据坐标点建立roi颜色算法框对袋装产品进行颜色识别;
步骤4:通过斑点检测算法识别袋装产品一端的标识条并进行定位;
步骤5:使用拟合线算法将定位的标识条与建立的坐标点拟合成一条直线得到袋装产品的角度信息;
步骤6:将识别的袋装产品的颜色信息与角度信息转换成可读取数据信息输出。
优选的,所述步骤1中使用偏振光源进行照射辅助图像采集,该偏振光源与袋装产品之间的竖直间隔距离为240至290毫米。
优选的,所述步骤1中使用偏振光源进行照射辅助图像采集,该偏振光源与袋装产品之间的竖直间隔距离为265毫米。
优选的,所述步骤1中使用500至800万像素的彩色工业相机搭配8至16毫米的定焦镜头完成图像采集,该定焦镜头与袋装产品之间的竖直间隔距离为250至380毫米。
优选的,所述步骤1中使用600万像素的彩色工业相机搭配12毫米的定焦镜头完成图像采集,该定焦镜头与袋装产品之间的竖直间隔距离为300毫米。
优选的,所述步骤1中对袋装产品进行图像采集时,将袋装产品具有标识条的一端朝上方对齐放置。
优选的,所述偏振光源包括环形壳体、安装于环形壳体下侧面的环形光灯以及贯穿环形壳体与环形光灯的拍摄孔道。
优选的,所述环形壳体连接有调节稳固臂以及驱动调节稳固臂运动的第一驱动装置。
优选的,所述彩色工业相机连接有驱动其可左右调节运动的第二驱动装置。
本发明的有益效果在于:提供了一种袋装产品颜色检测识别方法,在实际应用中,袋装产品为使用透明袋子将有色粉末装入其中,该透明袋子的一端具有对合密封条,对合密封条具有一定颜色,先使用斑点检测算法对封装好的袋装产品进行识别定位建立坐标点,根据坐标点建立roi颜色算法框直接识别该袋装产品的颜色,然后再次通过斑点检测算法识别袋装产品一端的标识条即上诉的对合密封条,将对合密封条进行定位,然后使用拟合线算法将对合密封条与建立的坐标点拟合成一条直线然后识别袋装产品的角度信息,在识别图像中袋装产品的对合密封条需朝上放放置即图像的上方,若袋装产品的另一端朝上方放置,则会出现曝光过度的情况,将另一端的对合密封条给覆盖,从而造成无法准确判断的情况,所以将袋装产品具有对合密封条的一端朝上方放置有效提升识别准确率,其中本技术方案使用的斑点检测算法、roi颜色算法框和拟合线算法均是市面常规算法技术,降低了整体算法运算难度,便于普通技术人员掌握并根据实际情况灵活调整,进一步提升工作效率。
附图说明
图1为本发明中偏振光源、调节稳固壁与第一驱动装置的立体结构示意图。
图2为本发明中工业相机、定焦镜头与第二驱动装置的二维结构示意图。
图3为本发明中袋装产品的检测对比示意图。
具体实施方式
为了便于本领域技术人员的理解,下面结合实施例对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
如图1至图3所示,一种袋装产品颜色检测识别方法,包括如下步骤,步骤1:对袋装产品1进行图像采集,使用偏振光源3进行照射辅助图像采集,该偏振光源3与袋装产品1之间的竖直间隔距离为265毫米,使用600万像素的彩色工业相机4搭配12毫米的定焦镜头5完成图像采集,该定焦镜头5与袋装产品1之间的竖直间隔距离为300毫米,对袋装产品1进行图像采集时,将袋装产品1具有标识条2的一端朝上方对齐放置,所述偏振光源3包括环形壳体31、安装于环形壳体31下侧面的环形光灯32以及贯穿环形壳体31与环形光灯32的拍摄孔道33,环形壳体31连接有调节稳固臂34以及驱动调节稳固臂34运动的第一驱动装置35,所述彩色工业相机4连接有驱动其可左右调节运动的第二驱动装置41;
步骤2:将采集的图像进行斑点检测算法处理,识别袋装产品1位置并建立坐标点;
步骤3:根据坐标点建立roi颜色算法框对袋装产品1进行颜色识别;
步骤4:通过斑点检测算法识别袋装产品1一端的标识条2并进行定位;
步骤5:使用拟合线算法将定位的标识条2与建立的坐标点拟合成一条直线得到袋装产品1的角度信息;
步骤6:将识别的袋装产品1的颜色信息与角度信息转换成可读取数据信息输出。
本实施例的袋装产品颜色检测识别方法,在实际应用中,袋装产品1为使用透明袋子将有色粉末装入其中,该透明袋子的一端具有对合密封条,对合密封条具有一定颜色,先使用斑点检测算法对封装好的袋装产品1进行识别定位建立坐标点,根据坐标点建立roi颜色算法框直接识别该袋装产品1的颜色,然后再次通过斑点检测算法识别袋装产品1一端的标识条2即上诉的对合密封条,将对合密封条进行定位,然后使用拟合线算法将对合密封条与建立的坐标点拟合成一条直线然后识别袋装产品1的角度信息,在识别图像中袋装产品1的对合密封条需朝上放放置即图像的上方,若袋装产品1的另一端朝上方放置,则会出现曝光过度的情况,将另一端的对合密封条给覆盖,从而造成无法准确判断的情况,所以将袋装产品1具有对合密封条的一端朝上方放置有效提升识别准确率,其中本技术方案使用的斑点检测算法、roi颜色算法框和拟合线算法均是市面常规算法技术,降低了整体算法运算难度,便于普通技术人员掌握并根据实际情况灵活调整,进一步提升工作效率。
此外,如有术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含指明技术特征的数量。由此,限定有“第一”、“第二”特征可以明示或者隐含包括一个或者多个该特征,在本发明描述中,“数个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明中,除另有明确规定和限定,如有术语“组装”、“相连”、“连接”术语应作广义去理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;也可以是机械连接;可以是直接相连,也可以是通过中间媒介相连,可以是两个元件内部相连通。对于本领域普通技术人员而言,可以根据具体情况理解上述的术语在本发明中的具体含义。
以上所述实施例仅表达了本发明的若干实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。