基於Aforge的物體運動識別-入門篇

2023-10-12 00:58

本文主要是介绍基於Aforge的物體運動識別-入門篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文來自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了。不建議用紅色,因為人體偏紅色,不好識別。

这篇关于基於Aforge的物體運動識別-入門篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/192092

相关文章

Aforge 关于摄像头亮度、对比度等参数设置

Dim csVideoCaptureDevice As VideoCaptureDevice'声明一个相机csVideoCaptureDevice = VideoPlayer2.VideoSource'视频播放csVideoCaptureDevice.DisplayPropertyPage(IntPtr.Zero)'这是焦点

AForge.NET介绍

AForge.NET是一个功能强大的开源计算机视觉库,它主要提供了以下功能: 图像处理(AForge.Imaging): 提供了一系列预定义的图像滤波器,包括模糊、锐化、边缘检测等。 支持色彩空间转换和像素操作,方便进行图像分析和识别。 提供了缩放、旋转、过滤等基本图像变换操作。 支持特征检测,如边缘检测、角点检测等。 提供了图像统计功能,如RGB通道统计、直方图计算等。 支持图像分割、图像合并

AForge.NET是啥

AForge.NET是一个专门为开发者和研究者基于C#框架设计的开源项目。这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,涵盖了计算机视觉与人工智能、图像处理、神经网络、遗传算法、机器学习、模糊系统、机器人控制等多个领域。 AForge.NET的主要架构由一系列的类库组成,包括AForge.Imaging(用于图像处理和过滤器)、AForge.Vision(计算机视觉应用类库)、A

android11 SystemUI入門之KeyguardPatternView解析

view层级树为: 被包含在 keyguard_host_view.xml中 。 <?xml version="1.0" encoding="utf-8"?><!-- This is the host view that generally contains two sub views: the widget viewand the security view. --><com.andro

idea快速入門

網址:https://www.imooc.com/video/16216

用 aforge.net 小试一下验证码识别

今天来小玩一下 aforge.net 套用官方的话就是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域,下载网址:http://www.aforgenet.com/framework/downloads.html 对了,不知道有多少公司是用得仕卡作为员工的福利

用 aforge.net 小试一下验证码识别

今天来小玩一下 aforge.net 套用官方的话就是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域,下载网址:http://www.aforgenet.com/framework/downloads.html 对了,不知道有多少公司是用得仕卡作为员工的福利

AForge学习笔记(8):AForge.Imaging.ColorReduction

作者:GAO-XIANG 转自:http://blog.csdn.net/xiang__jiangsu/article/details/8141870 BurkesColorDithering:用于实现伴有巴克斯误差扩散的色彩抖动。所谓色彩抖动即是根据调色板中的最匹配色替换原始图像颜色,在此过程中由于匹配色与原始色存在差值,因此产生误差,这些误差会进行扩散,通常通过邻近的七个像素基

基於Aforge的手勢識別之三~~~多點手勢識別

本文來自http://blog.csdn.net/hellogv/ ,引用必須注明出處!        上次介紹了單點手勢識別,這次就繼續介紹一下如何實現多點手勢識別,先來看看本文實現的效果圖,圖片有點大,請稍候。。。:          我預先讓程序學習了B和C這兩個字母,第一個對象通過點擊鼠標左鍵去選擇顏色(對象為綠色),第二個對象通過點擊鼠標右鍵去選擇顏色(對象為紅色),

基於Aforge的手勢識別之二~~~單點手勢識別

本文來自http://blog.csdn.net/hellogv/ ,引用必須注明出處!        本文把Aforge的運動識別與前面介紹的手寫識別融合在一起,實現單個手指的手勢識別。下圖演示了本文代碼運行的結果,圖片有點大,請稍候。。。        我預先讓程序學習了B和C這兩個字母,然後通過手指的手勢識別向程序繪畫圖形,所以點擊recorgize時,就自動把圖形的特