【发布时间】:2020-10-15 12:55:22
【问题描述】:
我还是 OpenCV 和 Python 的新手。我正在使用以下哈里斯角检测代码。如您所见,结果也在下面给出。现在,我如何计算检测为这些红点的特征数量?请注意,我是初学者,因此您可能需要详细说明答案。
import cv2
import numpy as np
filename = 'image.jpg'
img = cv2.imread(filename)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
gray = np.float32(gray)
dst = cv2.cornerHarris(gray,2,3,0.04)
dst = cv2.dilate(dst,None)
img[dst>0.01*dst.max()]=[0,0,255]
cv2.imshow('dst',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
【问题讨论】:
标签: python opencv image-processing feature-extraction feature-detection