一种基于机器视觉的对工业产品分类的方法

文档序号:8942412阅读:267来源:国知局
一种基于机器视觉的对工业产品分类的方法
【技术领域】
[0001]本发明涉及机器视觉领域,尤其涉及一种基于机器视觉的对工业产品分类的方法。
【背景技术】
[0002]随着科技的发展,目前人类许多工作逐步由机器代替。由科技带来的生产力发展是巨大的。近些年来,各个工业生产线上面逐步都引进了自动化机器人仪器等等设备来提高生产力,节约人工的一个成本。但是,所有的机器在工作时都必须有一个识别的过程才能去完成接下来的工作。目前市面上有许多视觉识别图像处理的平台,但是造价昂贵,识别速度慢,而且有些识别误差大,给生产带来一定的阻碍。

【发明内容】

[0003]鉴于上述问题,本申请记载了一种基于机器视觉的对工业产品分类的方法,包括步骤:
[0004]S1:启动上位机,所述上位机控制开启下位机并与所述下位机进行配对;
[0005]S2:所述上位机向所述下位机发出摄像头控制信号,所述下位机接收所述摄像头控制信号并通过舵机控制所述摄像头;
[0006]S3:所述摄像头进行图像采集获取采集图像,所述下位机将所述采集图像传递至所述上位机;
[0007]S4:启动识别单元,对所述采集图像进行识别处理,获取所述采集图像中待检测物体的形状信息;
[0008]S5:根据所述形状信息,对所述待检测物体进行分类。
[0009]较佳的,所述上位机和所述下位机通过蓝牙进行配对。
[0010]较佳的,步骤S2具体包括步骤:
[0011]S21:启动所述摄像头,采集环境信息,所述下位机将所述环境信息传递至所述上位机;
[0012]S22:所述上位机对所述环境信息进行处理,根据处理后的所述环境信息判断所述摄像头是否需要调节,如果需要,执行S23,否则,执行S3 ;
[0013]S23:所述上位机发出摄像头控制信号,所述下位机接收该信号并控制舵机的转动,执行S21。
[0014]较佳的,在步骤S3中,所述摄像头位于传送所述待检测物体的传送带的正上方。
[0015]较佳的,步骤S4具体包括步骤:
[0016]S41:对所述采集图像进行预处理;
[0017]S42:对经过所述预处理后的所述采集图像进行识别处理,获取所述待检测物体的所述形状信息。
[0018]较佳的,所述预处理包括灰度处理和/或去噪处理和/或去阴影处理和/或增强处理和/或去背景处理。
[0019]较佳的,根据所述待检测物体的形状,将所述待检测物体分为圆饼类和/或正方形类和/或三角形类和/或不合格类。
[0020]较佳的,步骤S5具体包括步骤:
[0021]SOl:判断所述形状信息中是否所包含的线条,如果存在线条,执行S02,否则,执行 S06 ;
[0022]S02:判断所述线条是否为直线,如果是,执行S03,否则,执行Sll ;
[0023]S03:统计所述线条的数目,当所述线条的数目为4时,执行S04,否则执行S21 ;
[0024]S04:判断相邻的所述线条之间的夹角是否在80度和100度之间,如果是,则执行S05,否则,执行S06 ;
[0025]S05:将所述待检测物体判断为所述正方形类;
[0026]S06:将所述待检测物体判断为所述不合格类;
[0027]Sll:判断所述线条是否为圆形或椭圆形,如果是,执行S12,否则,执行S06 ;
[0028]S12:判断所述待检测物体为所述圆饼类;
[0029]S21:判断所述线条的数目是否为3,如果是,执行S22,否则,执行S06 ;
[0030]S22:判断所述线条是否两两相连,如果是,执行S23,否则,执行S06 ;
[0031]S23:判断所述待检测物体为所述三角形类。
[0032]上述技术方案具有如下优点或有益效果:
[0033]根据该分类方法,首先将摄像头自动的进行角度调整直至调整至最佳拍照角度,然后在一定的频率下对待检测物体进行图像采集,最后对采集图像进行识别并分类处理,从而标定每个产品的类别,这种方式全部智能化操作,造价更低,且在减少人工成本的同时保证了检测度效率和识别率;在对待检测物体进行检测之前,首先要对摄像头进行自动定位,每一次定位后都返回定位结果并对结果进行分析判断摄像头是否需要继续进行调整,直至摄像头位置最佳,这种自动定位方式,保证了摄像头的拍摄角度,从而提高了识别率;在对待检测物体进行识别时,根据形状信息中是否包括线条、线条数目、线条是否相交、线条的夹角以及线条的曲直状态这几方面进行考量,最终对待检测物体进行分类,这种分类方式详细准确,提高了最终的识别率。
【附图说明】
[0034]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0035]图1本发明一种基于机器视觉的对工业产品分类的方法的流程图一;
[0036]图2本发明一种基于机器视觉的对工业产品分类的方法的流程图二 ;
[0037]图3本发明一种基于机器视觉的对工业产品分类的方法的流程图三;
[0038]图4本发明一种基于机器视觉的对工业产品分类的方法的流程图四。
【具体实施方式】
[0039]下面结合附图和具体实施例对本发明的一种基于机器视觉的对工业产品分类的方法进行详细说明。
[0040]实施例一
[0041]一种基于机器视觉的对工业产品分类的方法,用于工业生产流水线上的产品分类或摆放等工序。如图1所示,该方法的步骤始于S1:启动上位机,所述上位机控制开启所述下位机并与下位机进行配对。这里的配对方式可通过现有技术进行实现,如利用蓝牙或者红外等。上位机和下位机进行配对后,两者之间形成了连接关系,在进行相互之间信号传递的同时,避免了其它设备发出的信号的干扰。
[0042]在步骤SI之后还包括步骤S2:所述上位机向所述下位机发出摄像头控制信号,所述下位机接收所述摄像头控制信号并通过舵机控制所述摄像头。在该步骤中,所述摄像头设置于工业生产线传送带的上方,用于对工业生产线上的待检测物体进行拍照。上位机和下位机开启并进行配对后,上位机需要对摄像头的视角进行调节,才能够更好的对待检测物品进行拍摄,获取最佳的拍摄效果,所以在这里上位机需要通过下位机实现对舵机的控制。所述上位机对所述摄像头的控制,可以通过人工调节,即人工的观察所述上位机接收到的摄像头的拍摄画面,根据该拍摄画面对摄像头的角度进行调节;还可以通过智能的方式进行调节,即上位机对所述摄像头拍摄的画面进行自动分析处理,并根据该分析结果自动调整摄像头的角度,实现最佳的拍摄效果。这里的摄像头最优的拍摄角度为从所述待检测物体的正上方进行检测。
[0043]调整好摄像头的角度后,在步骤S3中,摄像头进行图像采集,下位机将采集图像传递至上位机。具体而言,所述采集图像可能包括待测物体,也可能不包括待测物体。下位机在对待测物体进行信息采集时,如果采集频率过高,会造成采集图像太大。即当某个待检测物体跟随传送带运动时,采集频率过高会造成该待检测物体进行了多次信息采集,采集到的所有信息会全部上传至上位机,上位机会对所有的信息都进行分析,但是所有的分析结果都是针对同一待检测物体。因此,当采集频率过高时,会造成上位机的资源浪费,且降低了整个分类系统的效率。反过来讲,如果采集频率过低,那么待检测物体有可能正好在射线头未进行图像采集的时间段经过采集区域,这样就造成了漏检,降低了分拣效率。
[0044]启动识别单元后,进入步骤S4:启动识别单元,对所述采集图像进行识别处理,获取所述采集图像中待检测物体的形状信息。在该步骤中,对采集图像进行识别处理时,需要去除环境?目息的影响,提尚识别准确率。
[0045]最后,还包括步骤S5:根据所述形状信息,对待检测物体进行分类。所述上位机可以通过神经网络算法或者隐马尔科夫算法或者AdaBoost算法对所述待检测物体进行分类处理。
[0046]根据该分类方法,首先将摄像头自动的进行角度调整直至调整至最佳拍照角度,然后在一定的频率下对待检测物体进行图像采集,最后对采集图像进行识别并分类处理,从而标定每个产品的类别。这种方式全部智能化操作,减少了人工成本,且保证了检测度效率和识别率。
[0047]实施例二
[0048]根据上述实施例提出的一种基于机器视觉的对工业产品分类的方法,本实施例对该方法进行进一步说明。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1