Python+OpenCV|Shi-Tomasiのコーナ検出

画像処理とOpenCV




プログラム

import cv2
import numpy as np
 
img = cv2.imread('haruna_kankore.png')
gray = cv2.imread('haruna_kankore.png', 0)
 
gray = np.float32(gray)
 
dst = cv2.goodFeaturesToTrack(gray,2,3,0.06)
 
corners = cv2.goodFeaturesToTrack(gray,25,0.01,10)
corners = np.int0(corners)

for i in corners:
    x,y = i.ravel()
    cv2.circle(img,(x,y),3,255,-1)

cv2.imwrite('Shi-Tomasi1.png', img)

出力結果

参考

Shi-Tomasiのコーナー検出とGood Features to Track(追跡に向いた特徴) — OpenCV-Python Tutorials 1 documentation
タイトルとURLをコピーしました