如何使用EMGU或OpenCv在图片区域中获取直方图?

时间:2012-07-08 19:43:33

标签: c# opencv histogram emgucv

我正在尝试构建一个基本视频跟踪器,通过直方图跟踪对象,我有一个区域(矩形),其中对象最初位于该区域。我想获得该地区图像的直方图。 (然后在下一帧中查看该直方图)。

如何尽可能有效地获得特定区域的直方图?

P.S 我使用c#+ emgu ..但是如果在emgu中没有解决方案但是在OpenCV中它也会有帮助 感谢。

2 个答案:

答案 0 :(得分:1)

如何设置ROI(感兴趣的区域)并使用它?

答案 1 :(得分:0)

Emgu密集组合图类有一个内置的掩码参数。我没有使用它,但它可能有所帮助。

hist.Calculate<Byte>(new Image<Gray, byte>[] { ImageFrame }, true, MASKGOESHERE);