c# - 如何在 Emgu 上为视频或相机捕捉进行白色 Blob 跟踪?

我想使用带有 Emgu 的 C# 制作程序,该程序可以检测相机图像上的白色 Blob 并对其进行跟踪。此外,该程序可以返回跟踪的 blob 的 ID

框架1:http://www.freeimagehosting.net/uploads/ff2ac19054.jpg

帧2:http://www.freeimagehosting.net/uploads/09e20e5dd6.jpg

最佳答案

Emgu.CV.Example 解决方案 (Emgu.CV.Example.sln) 中的 Emgu 示例项目“VideoSurveilance”演示了 blob 跟踪并为它们分配 ID。

我是 OpenCV 的新手,但在我看来,仅跟踪“白色” Blob 可能比听起来更难。例如,您的示例图片中的 Blob 并不是真正的“白色”,是吗?我认为您真正想做的是“获得比背景亮一定量的 Blob ”,即在黑色背景上找到灰色 Blob 或在灰色背景上找到白色 Blob 。

https://stackoverflow.com/questions/2660078/

相关文章:

user-interface - 在Win32应用程序中使用opencv进行图像显示

docker - TeamCity 构建代理 : Error registering on the

visual-c++ - Visual c++ OpenCV 2.1 contains()

opencv - cvWarpPerspective,具有转换矩阵,如何提取四点?

docker - Windows 容器无法访问互联网,但 Linux 容器可以 - 在主机上激活 V

image - OpenCV模板匹配

visual-studio-2008 - CBlobResult令人费解。使用Visual C++2

opencv - 相机和投影仪校准

c# - 如何在C#中将位图转换为intptr

visual-studio-2008 - OpenCV图像从RGB转换为HSV阈值难题