简体   繁体   English

C#中的SURF算法实现

[英]SURF algorithm implementation in C#

I need a way of tracking objects in a video feed. 我需要一种跟踪视频供稿中的对象的方法。 I use AForge to capture a video from webcam and plan to use SURF for object detection in each frame. 我使用AForge从网络摄像头捕获视频,并计划在每个帧中使用SURF进行对象检测。 But I can't figure out how to: 但我无法弄清楚如何:

  1. Compare the surf data to other surf data. 比较冲浪数据到其他冲浪的数据。
  2. Find an implementation (in c#) of computing SURF points, not in accord or aforge or any library aside from opencv (where all the examples are c++). 查找一个计算SURF点的实现(在c#中),而不是与之一致或aforge或opencv以外的任何库(所有示例都是c ++)。

Any help appreciated. 任何帮助表示赞赏。

I would suggest you take a look at this fantastic resource. 我建议您看一下这个很棒的资源。

This is SURF implemented via the OpenCV C# port called "EMGU" 这是通过SURF称为“EMGU” OpenCV的C#端口实现

Hope it helps. 希望能帮助到你。

To calculate SURF you can use Accord as it is easy to implement. 要计算SURF,您可以使用Accord,因为它易于实现。 Need any help regarding this kindly visit following link. 需要有关此的任何帮助,请访问以下链接。

http://accord-framework.net/docs/html/T_Accord_Imaging_SpeededUpRobustFeaturesDetector.htm http://accord-framework.net/docs/html/T_Accord_Imaging_SpeededUpRobustFeaturesDetector.htm

To compare the SURF data with another SURF kindly watch this link: 要将SURF数据与另一个SURF进行比较,请观看此链接:

http://www.codeproject.com/Articles/95453/Automatic-Image-Stitching-with-Accord-NET http://www.codeproject.com/Articles/95453/Automatic-Image-Stitching-with-Accord-NET

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM