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

标签 c# opencv blob tracking

我想使用带有 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 。

关于c# - 如何在 Emgu 上为视频或相机捕捉进行白色 Blob 跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2660078/

相关文章:

c# - 如何获取被点击的 ListView 项目

c# - AltGr 与 LeftCtrl

c++ - 在opencv中绘制四边形

python - OpenCV 背景减除以改进检测

javascript - 如何在一个 blob 中使用多个 arrayBuffer?

c# - 最小起订量模拟带有 setter 注入(inject)的接口(interface)

c# - 如何使用 C# XmlReader 忽略未知的命名空间?

python - 如何识别与我的对象相关的轮廓并找到它们的几何质心

Oracle RawToHex 函数 - 如果返回值超过 varchar2 限制会发生什么?

opencv - 无法创建 cvblobslib.lib