在python中是否有连接检测到的角点的方法?
Is there a method for connecting the detected corners in python?
我想将检测到的属于同一对象的角连接起来,像围绕它的三角形一样绘制。以下是我的代码,我只是想添加这个功能。
image= cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
test=im
image = np.float32(image)
dst = cv2.cornerHarris(image,2,3,0.04)
test[dst>0.01*dst.max()]=[0,0,255]
cv2.imshow('dst',image)
您可以使用cv2.line()
方法在两点之间画一条线。这是向您展示如何使用此方法的文档:
https://docs.opencv.org/master/d6/d6e/group__imgproc__draw.html
我想将检测到的属于同一对象的角连接起来,像围绕它的三角形一样绘制。以下是我的代码,我只是想添加这个功能。
image= cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
test=im
image = np.float32(image)
dst = cv2.cornerHarris(image,2,3,0.04)
test[dst>0.01*dst.max()]=[0,0,255]
cv2.imshow('dst',image)
您可以使用cv2.line()
方法在两点之间画一条线。这是向您展示如何使用此方法的文档:
https://docs.opencv.org/master/d6/d6e/group__imgproc__draw.html