python-opencv进行角点检测

python-opencv进行角点检测_第1张图片

import cv2
import numpy as np

chess = cv2.imread('./chessboard.jpg')
gray = cv2.cvtColor(chess, cv2.COLOR_BGR2GRAY)
dst = cv2.cornerHarris(gray, 2,  # 设定值
                            3, 0.04)   # 推荐值
chess[dst > 0.01 * np.max(dst)] = [0, 0, 255]
cv2.imshow('figure', chess)
cv2.waitKey(0)

python-opencv进行角点检测_第2张图片

 

你可能感兴趣的:(python)