2012-07-08 74 views
0

我试图建立一个基本的视频跟踪器,通过他的直方图跟踪对象,我有一个区域(矩形)对象最初位于。我想获得该地区图像的直方图。 (然后在下一帧查看该直方图)。如何使用EMGU或OpenCv获取图片区域中的直方图?

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

p.s 我使用c#+ emgu工作..但如果emgu中没有解决方案,但在OpenCV中也有帮助 谢谢。

+0

可能重复http://stackoverflow.com/questions/11159493/how-to-recognize-histograms-with-a-specific- shape-in​​-opencv-python) – 2012-07-08 19:45:31

回答

1

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

+0

我该如何使用emgu – OopsUser 2012-07-09 07:42:26

+0

@OopsUser是否阅读过该文档?也看看这个:http://stackoverflow.com/questions/6516573/how-to-cut-a-sub-part-of-an-image-using-emgu-cv-or-opencv – ArtemStorozhuk 2012-07-09 08:04:44

0

Emgu densehistogram类具有内置掩码参数。我没有使用它,但它可能有帮助。

hist.Calculate<Byte>(new Image<Gray, byte>[] { ImageFrame }, true, MASKGOESHERE); 
的[如何识别与直方图OpenCV中/蟒特定的形状(