The invention discloses a production workshop for the logistics platform of cigarette automatic vision detection and counting method, which belongs to the field of industrial application of machine vision to solve the problem of cigarette production, segmentation and counting in video surveillance platform, and accurate positioning the four vertices, provide a reliable basis for subsequent cigarette type identification. Including set the initial information; read the video images, extract the local area of non-uniform illumination correction processing; color image using threshold segmentation to extract foreground; according to the area of connected region in prospect of double threshold, remove the noise and the connected domain is divided into two categories; if there is a small area, area growth, and once again connected domain extraction of image information; if there is only the Dalian area, the location information of the segmentation results are combined with the current frame area and location information of the previous frame in every area, get the segmentation results of the current frame. For automatic vision detection and counting of flow of the platform.
【技术实现步骤摘要】
一种流水作业平台烟条自动视觉检测与计数方法,用于精确分割物流车间分拣线上每个烟条的区域,并统计实时采集视频中经过数据采集区域的条烟总数,属于机器视觉工业应用领域。
技术介绍
“机器视觉”是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。基于流水作业平台的物流车间烟条自动视觉检测与计数,是机器视觉在工业应用中的一个重要分支。在烟草行业中的物流中心,每天都需要根据用户订单分拣烟条。目前烟草行业中的物流中心分拣线,普遍使用机械自动分拣货物,在人工核对订单准确性。然而传动平台运行速度快,流量大,人工核对订单困难且准确度低。因此,可以使用机器视觉的方法自动检测条烟信息,将检测结果传送给图像识别模块进一步处理,完成订单的核对。然而在在拍摄的视频中,会遇到很多不同类型的烟条,烟条间存在不同的摆放状态。所以研究人员们在设计算法时,既要克服单个烟条区域特征的变化、还要克服条烟间相互连接带来的分割困难。近些年来有不少的研究机构和企业对转动平台条烟的识别进行研究,其中从图像中检测出烟条的具体位置信息是特征提取与类别判断的基础。然而现有的研究主要集中在特征提取与类别判断上,缺乏对烟条检测与计数的研究;目前仅有的是基于Hough直线检测的方法,该方法也仅仅讨论了 ...
【技术保护点】
一种流水作业平台烟条自动视觉检测方法,其特征在于,获取背景差分后二值烟条图像帧的连通域,再按帧序依次将每个二值烟条图像帧的连通域分为存在相对大小的类、按类取连通域的外接矩形、对相对小类进行区域增长得到完整的存在条烟的区域,接着分别根据相对大类连通域面积大小设置对应的阈值条件,然后由阈值条件满足情况选择地分割超出烟条预设连通区域面积的相对大类连通域,确定计数条烟区域的顶点信息并累计烟条数量,最后获得视频中通过的所有烟条数量及烟条所在区域顶点信息。
【技术特征摘要】
1.一种流水作业平台烟条自动视觉检测方法,其特征在于,获取背景差分后二值烟条图像帧的连通域,再按帧序依次将每个二值烟条图像帧的连通域分为存在相对大小的类、按类取连通域的外接矩形、对相对小类进行区域增长得到完整的存在条烟的区域,接着分别根据相对大类连通域面积大小设置对应的阈值条件,然后由阈值条件满足情况选择地分割超出烟条预设连通区域面积的相对大类连通域,确定计数条烟区域的顶点信息并累计烟条数量,最后获得视频中通过的所有烟条数量及烟条所在区域顶点信息。2.根据权利要求1所述的一种流水作业平台烟条自动视觉检测方法,其特征在于,还包括以下步骤:步骤1:设置初始参数,读入背景图像g(x,y),并进行非均匀光照校正处理,得到增强的背景图像g'(x,y);步骤2:循环读入视频图像f(x,y),根据所选取的初始参数获得与背景图像相同位置的局部图像f1(x,y),再进行非均匀光照校正处理得到增强的局部图像f1'(x,y);步骤3:令增强的局部图像f1'(x,y)与增强的背景图像g'(x,y)差分,再对差分后图像进行阈值处理得到二值图像b(x,y);步骤4:对二值图像b(x,y)进行膨胀处理得到生长后的二值图像b1(x,y),提取生长后的二值图像b1(x,y)中的连通区域轮廓C;步骤5:对生长后的二值图像b1(x,y)中的连通区域进行双阈值处理,依据连通区域轮廓C(i)面积S(i)去除噪声,并将连通区域分成两类Cl、Cs,对应面积大小为Sl、Ss;步骤6:计算包含轮廓Cl(j)的外接矩形Rl(j),大连通区域数量Nl=|Cl|,j=1,2,...,Nl,计算包含轮廓Cs(k)的外接矩形Rs(k),小连通区域数量Ns=|Cs|,k=1,2,...,Ns,去除连通区域两端的小连通域数量,得到图像b(x,y)中心小连通区域数量Ns';步骤7:如果小连通区域数量Ns'=0,则执行步骤9,否则执行步骤8;步骤8:在外接矩形Rs附近选取种子像素点,进行区域生长,在二值图像中保留包含小连通区域的生长结果,执行步骤5;步骤9:如果大连通区域数量Nl>0,执行步骤10,否则执行步骤13;步骤10:对大连通区域细分割,结合图像帧序列中已计数烟条所在区域信息Po'计算未计数的单条烟区域Po;步骤11:如果存在未计数条烟区域,执行步骤12,否则执行步骤13;步骤12:保存或输出当前分割结果并计数,并更新已计数烟条所在区域信息Po'=Po;步骤13:根据视频图像条烟运动速度估计下一帧图像中的已计数烟条所在区域信息Po';步骤14:如果视频结束,输出视频分割累计结果,否则执行...
【专利技术属性】
技术研发人员:彭真明,李梦雪,王璟璟,田明,卢耀坤,李健,张兰丹,曹思颖,张萍,蒲恬,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。