OpenCV-Python系列·第二十五集:Harris角点检测

版权声明:本文为博主原创文章,未经博主允许不得转载。若有任何问题,请联系QQ:575925154(加好友时,请备注:CSDN) https://blog.csdn.net/Miracle0_0/article/details/82817942

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()

 

猜你喜欢

转载自blog.csdn.net/Miracle0_0/article/details/82817942