C#相机物体跟踪

5

我想从C#中的对象跟踪开始学习。你能告诉我从哪里开始吗?

1个回答

5

有一个名为"Emgu"的库,它是OpenCV的封装,非常适合进行任何类型的图像/视频处理。有一些目标跟踪示例可以帮助您入门。

http://www.emgu.com/wiki/index.php/Main_Page

您只需使用7行代码即可在窗口中显示您的网络摄像头视频:

using Emgu.CV;
using Emgu.CV.UI;
using Emgu.CV.Structure;
using System.Drawing;
using System.Windows.Forms;

ImageViewer viewer = new ImageViewer(); //create an image viewer
Capture capture = new Capture(); //create a camera captue
Application.Idle += new EventHandler(delegate(object sender, EventArgs e)
{  //run this until application closed (close button click on image viewer)
   viewer.Image = capture.QueryFrame(); //draw the image obtained from camera
});
viewer.ShowDialog(); //show the image viewer

还有一个论坛,您可以在那里提出问题: http://www.emgu.com/forum/


论坛链接已失效。我没有找到如何使用Emgu进行对象跟踪的解释。如果您发布示例,那将非常有帮助。谢谢! - Zimo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接