OpenCV-Python系列·第二十五集:Harris角點檢測
阿新 • • 發佈:2018-12-11
Tip:Harris角點檢測
# -*- coding: utf-8 -*- """ Created on Sat Sep 22 21:18:41 2018 @author: Administrator """ import cv2 import numpy as np img = cv2.imread("pisa.jpg") cv2.imshow("original image",img) gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) gray = np.float32(gray) dst = cv2.cornerHarris(gray,4,5,0.04) dst = cv2.dilate(dst,None) img[dst > 0.01*dst.max()] = [0,0,255] cv2.imshow("gray image",gray) cv2.imshow("dst image",dst) cv2.imshow("Harris corner",img) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()