我想将占位符对象放入矩形对象中以供进一步分析。
我找到了标记矩形角的代码,但是我的对象的角不够“锐利”。
import cv2
import numpy as np
img = cv2.imread('image.png')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
gray = np.float32(gray)
corners = cv2.goodFeaturesToTrack(gray, 100, 0.01, 60)
corners = np.int0(corners)
for corner in corners:
x, y = corner.ravel()
cv2.circle(img, (x,y), 3, 255, -1)
cv2.imwrite('Corners.png', img)
未正确检测角。
我想要这样的东西:
最佳答案
矩形 = cv2.minAreaRect(cnt)
box = cv2.cv.BoxPoints(rect)
关于python - 如何将矩形蒙版放在矩形对象上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54421549/