如何获得对象的大致尺寸?

时间:2013-07-14 14:26:30

标签: c++ image opencv image-processing computer-vision

我需要在opencv中找到“Moving Object”的大小。我不是在寻求实际尺寸,而是从整个框架中获取多少百分比。

我正在使用图像微分方法进行运动检测。我也在绘制轮廓。如果我绘制一个“边界矩形”,我知道我可以得到矩形的区域并找到近似的对象区域。但是,边界矩形实时超慢。

获得移动物体的大致尺寸有什么好主意吗?我只需要近似值,因此在对象周围绘制一个矩形或其他东西并获得该区域就足够了。

1 个答案:

答案 0 :(得分:0)

试试这个(minAreaRect)

http://opencv.willowgarage.com/documentation/cpp/structural_analysis_and_shape_descriptors.html#cv-minarearect

并且还使用Mat而不是IplImage 这应该在不到30毫秒的时间内完成,这是实时所需的。

还要确保你的waitKey不是太多,我认为应该这样做