我的图像有大约50到100个小轮廓.我希望实时找到每个轮廓的平均强度[1] [2].我能想到的一些方法是
为每个轮廓绘制带有FILLED选项的轮廓; 使用每个图像作为原始图像上的掩模,从而找到平均值.但我认为这种方法乍一看不是实时的.
drawContour使用FILLED选项研究OpenCV 函数的实现,并以相同的方式访问轮廓包围的像素.但代码看起来非常复杂,不容易理解.
计算最小面积矩形,使用变换找到矩形内的所有点,并找到非零点的平均值.再次,似乎是复杂的方法.
有没有更简单有效的方法来做到这一点?
[1]每个非重叠轮廓所包围的所有像素强度的平均值
[2]在2.66 Ghz台式PC上每秒约25,(960 x 480)像素图像