视频识别在皮带机上运动计数的算法设计

视频识别在皮带机上运动计数的算法设计摘要:传统的皮带机计算器在一个通道内无法同时识别多个目标,本文使用AForge.NET视频图像处理类库来介绍怎样使用视频识别技术检测多个运动目标并实现自动计数的功能,本文着重于算法的设计及实现方法。关键词:图像识别;多运动目标计数;皮带机计数器;计算机视觉;AForge.NET中图分类号:TP391文献标识码:A文章编号:1009-3044(2016)13-0197-041概述传统的皮带机计数器是采用红外传感器安装固定在传送带的两侧,一端发射红外线、另一端接收此红外线信号,当目标物品从中间通过遮挡到红外线时,会触发计数器进行计数。由此计数器的工作原理可知,被测目标物品通常比较大件且传送带是单通道,目标物品一个一个地依次通过红外传感器进行计数,如果被测目标物品体积细薄且数量较多需要在传送带上批量计数的时候,传统的皮带机计数器将难以解决。如今视频识别伴随计算机技术的高速发展其技术曰臻成熟,广泛应用于现代加工制造业,本文介绍一种利用视频识别进行多运动目标检测自动计数的算法设计及实现方法。2视频识别检测方法2.1运动目标检测方法目前视频识别使用的运动目标检测方法有以下几种:帧差法、背景差法、光流法等。通过实践证明使用帧差法能更有效地检测高速运动的目标,在此着重介绍帧差法的原理,帧差法是指将运动图像序列中相邻的两帧作差分运算来获取运动目标轮廓的方法,该方法算法简单检测速度快,适用于多个运动目标检测和实时性较强的应用场合。因此本文使用帧差法。本文的视频识别处理过程就是对帧差法产生的一系列图像进行图像识别分析处理,就是一个持续的图像处理过程。2.2AForge.NET编程框架类库AForge.NET是一个基于C#语言开发的视频和图像处理的开源类库,它包括了计算机视觉的各种基本算法,例如:图像处像和滤镜过滤,机器学习、模糊推理和视频处理等。本文主要引用AForge.NET类库中的1.AForge.Imaging:图像处理和滤镜类库;2.AForge.Vision:计算机视觉应用类库;3.AForge.Video:视频处理类库。引用成熟AForge.NET视频和图像处理类库可以使开发者更专注于实际图像识别的算法本身,而不需要构建一个完整的图像处理数学模型。本文软件系统环境为微软VS2012,C#编程语言,使用AForge.NET2.2.5版本类库,硬件为USB接口的工业高速摄像枪,达到60帧/秒。3算法设计与编程方法我们把小型电路板作为待测计量的目标物体,把一堆小型电路板放到皮带机输送带上,此时摄像头进行拍摄,计算机服务器程序开始使用帧差法处理拍摄的图像队列。3.1应用滤镜检测目标轮廓路径为了检测出在皮带机上的电路板,我们使用一些图像滤镜对图像目标进行处理,首先图像需要进行灰度化,其作用是将彩色图像变成黑白灰色,有的摄像枪可以直接调节为黑白模式则可省略本步骤的过滤处理,减少资源的消耗;然后再对灰度化的图像进行二值化过滤,目的是使图像变成只有黑白色;再利用边缘路径检测函数对图像上所有的小型电路板轮廓路径进行检测,得到电路板的边缘的闭合路径图。算法程序如下:FiltersSequenceseq=newFiltersSequence();//使用过滤seq.Add(Grayscale.CommonAlgorithms.BT709);//添加灰度滤镜,把彩色变灰色seq.Add(newThreshold(150));//基于阀值的二值化,即结果不是黑就是白seq.Add(newOilPainting(10));//边缘填充,使更好地闭合Seq.Add(newDifferenceEdgeDetector());//边缘路径检测得到如下图所示一个个长方形的闭合路径,即为小型电路板的轮廓路径模型。下图为应用一连串的滤镜后的图像变化结果。3.2提取闭合路径图像块模型数组在上图中最后滤镜处理(路径检测)其结果显示的每一个闭合长方形就是一个小型电路板轮廓模型,通过blobCounter类函数,对整个图像的所有闭合路径进行提取。为了去除干扰的因素和提高准确性,我们对提取图像块的最小宽度、最小高度以及图像块面积进行了过滤,通过了过滤的图像块数组则为图像上所有小型电路板的模型。算法程序如下:blobCounter.FilterBlobs=true;//开启过滤条件blobCounter.MinWidth=40;//设置最小像素宽度blobCounter.MinHeight=40;//设置最小像素高度blobCounter.ObjectsOrder=Object...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?