我正在尝试构建一个基本的视频跟踪器,通过他的直方图跟踪一个对象,我有一个对象最初所在的区域(矩形)。我想获得该区域图像的直方图。(然后在下一帧中查看该直方图)。
如何尽可能有效地获得特定区域的直方图?
ps 我使用 c# + emgu .. 但如果 emgu 中没有解决方案但 OpenCV 中有解决方案,那也会很有帮助。谢谢。
如何设置ROI(感兴趣区域)并使用它?
Emgu 密集直方图类有一个内置的掩码参数。我没用过,但它可能会有所帮助。
hist.Calculate<Byte>(new Image<Gray, byte>[] { ImageFrame }, true, MASKGOESHERE);