基于Aforge的物体运动识别-入门

Posted 青岛海诚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Aforge的物体运动识别-入门相关的知识,希望对你有一定的参考价值。

基于Aforge的物体运动识别-入门篇chatbot人工智能机器人开发,提供教学视频>>>   技术分享

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!     

       最近看到越来越多人在做物体运动识别(例如:"第六感"中的指套),而且我最近也有点闲空,所以也来玩玩。。。。。大多数人都是用Opencv来做,那我就不做重复的工作了,换个别的开源类库~~~Aforge。

      来自百度知道的Aforge介绍:AForge.NET 是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。这个框架由一系列的类库和例子组成。其中包括的特征有:

AForge.Imaging -一些日常的图像处理和过滤器

AForge.Vision -计算机视觉应用类库

AForge.Neuro -神经网络计算库

AForge.Genetic -进化算法编程库

AForge.MachineLearning -机器学习类库

AForge.Robotics -提供一些机器学习的工具类库

AForge.Video -一系列的视频处理类库(很方便)

PS:AForge里面的算法够我玩一段很长时间了。。。。。

 

     本文做的例子代码改自http://www.aforgenet.com/articles/step_to_stereo_vision/ ,删减了部分官方代码,加入了更简洁的物体识别功能。。。如下图:

技术分享

一开始还没有告诉程序,哪个是需要识别的物体,鼠标在绿色的瓶盖上点一下之后,程序就知道绿色瓶盖就是那个需要识别的物体。。。。。。为什么要用绿色?因为绿色的指套最容易做,找两片叶子粘在一起就OK了。不建议用红色,因为人体偏红色,不好识别。

 

本例的代码可以在:http://download.csdn.net/source/2281943 这里下载,AForge类库请到http://code.google.com/p/aforge/downloads/list 这里下载。


原文链接:http://blog.csdn.net/hellogv/article/details/5526284


以上是关于基于Aforge的物体运动识别-入门的主要内容,如果未能解决你的问题,请参考以下文章

通过网络摄像头实时采集视频,采用OpenCV识别运动物体,实现有运动物体经过时存储,没有时则不存储.

目标跟踪基于Kalman滤波跟踪视频运动目标matlab代码

opencv运动车里检测跟踪轨迹不对

基于.NET的机械运动模拟应用开发

目标跟踪基于matlab光流法运动视频跟踪含Matlab源码 1357期

目标跟踪基于matlab光流法运动视频跟踪含Matlab源码 1357期