Tha*_*izh 2 python opencv mean contour
我有"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"概念我们可以进行平均计算.
所以,我提到了一些链接.
防爆.获得两个二进制图像的ROI,并找出python中2个ROI之间的平均图像强度的差异.
但是,我对参数设置感到困惑.任何人都可以帮我解决我的问题吗?提前致谢...
在Python中从图像中获取矩形的方法更简单.由于cv2
在NumPy数组上运行,您可以使用常规切片(注意,i
对应于y
和j
- x
,而不是相反):
rect = image[i:i+h, j:j+w]
Run Code Online (Sandbox Code Playgroud)
采取平均甚至更简单:
rect.mean()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9779 次 |
最近记录: |