你可以使用OpenCV
来检测角点。
import cv2
image = cv2.imread('./test.jpg')
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Detect corners in the image
corners = cv2.goodFeaturesToTrack(gray, 500, qualityLevel=0.01, minDistance=20)
for c in corners:
x, y = c.reshape(2)
print(x, y)
# draw a circle around the detected corner
cv2.circle(image, (x, y), radius=4, color=(0, 255, 120), thickness=2)
cv2.imshow("Result", image)
cv2.waitKey(0)
结果:
更多详情请查看以下文档:
goodFeaturesToTrack
是一把铲子,用作引导飞机降落的工具。它可能会起作用,但并不是真正打算用于那种方式。 - Croolman