C# 相机对象跟踪

标签 c# .net camera tracking

<分区>

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

最佳答案

有一个名为“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/

关于C# 相机对象跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634740/

相关文章:

C# 从 HTML Body 解析 XML 并保存到文件

.net - 代码组织: How does Google organize it's code?

.Net Web 引用 SSL 错误

java - 在 Canvas 上绘制 LinearLayout View 消失

c# - 如何在本地查看模型绑定(bind)异常

c# - 具有整数值的下拉列表上的 ASP.NET mvc 验证标签?

c# - 如何使用 .NET Core 解析 MPEG 视频流

swift - 慢人脸检测 Firebase MLKit

ios - 如何在 Xamarin iOS 应用程序中检查相机访问权限,避免 "fatal error in the mono runtime"?

c# - 如何将 int 转换为具有两个固定值的字节数组