相关疑难解决方法(0)

如何实时查找OpenCV轮廓的平均强度

我的图像有大约50到100个小轮廓.我希望实时找到每个轮廓的平均强度[1] [2].我能想到的一些方法是

  1. 为每个轮廓绘制带有FILLED选项的轮廓; 使用每个图像作为原始图像上的掩模,从而找到平均值.但我认为这种方法乍一看不是实时的.

  2. drawContour使用FILLED选项研究OpenCV 函数的实现,并以相同的方式访问轮廓包围的像素.但代码看起来非常复杂,不容易理解.

  3. 计算最小面积矩形,使用变换找到矩形内的所有点,并找到非零点的平均值.再次,似乎是复杂的方法.

有没有更简单有效的方法来做到这一点?

[1]每个非重叠轮廓所包围的所有像素强度的平均值

[2]在2.66 Ghz台式PC上每秒约25,(960 x 480)像素图像

c++ opencv average real-time contour

7
推荐指数
1
解决办法
9611
查看次数

标签 统计

average ×1

c++ ×1

contour ×1

opencv ×1

real-time ×1