【发布时间】:2014-03-03 08:10:30
【问题描述】:
我有“n”个轮廓检测图像(帧)。我想找到该图像矩形部分的平均值。
(我需要计算该图像的矩形部分的平均值,而不是查找整个图像的平均值。)
我有矩形的 x,y 位置和宽度、高度值。第一个图像 x,y,w,h 是 109,45 ,171,139,第二个图像 x,y,w,h 是 107,71,175,110。
我使用以下代码获取值。 cv2.rectangle(frame, (x,y),(x+w,y+h), (0,0,255), 3)
我知道使用“ROI”概念我们可以进行均值计算。
所以,我提到了一些链接。
例如。 Get the ROI of two binary images and find difference of the mean image intesities between 2 ROI in python。
但是,我对参数设置感到困惑。谁能帮我解决我的问题?提前谢谢...
【问题讨论】:
-
如果需要计算同一张图片中多个矩形的均值,可以使用integral image的方法来计算。它比计算每个像素的值要快得多。即使这是一篇旧帖子,我认为它对其他人也有用。
标签: python opencv contour mean