SURF角点检测(python)
生活随笔
收集整理的這篇文章主要介紹了
SURF角点检测(python)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡述
算是SIFT算法的改進算法。
原圖
算法圖
代碼
import cv2imgpath = '5.jpg' img = cv2.imread(imgpath) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) surf = cv2.xfeatures2d.SURF_create(5000) keypoints, descriptor = surf.detectAndCompute(gray, None) img = cv2.drawKeypoints(image=img, outImage=img, keypoints=keypoints, flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS,color=(51, 163, 236)) cv2.imshow('IMAGE', img) cv2.imwrite('SURF.png', img) while True:if cv2.waitKey() & 0xff == ord('q'):break cv2.destroyAllWindows()總結
以上是生活随笔為你收集整理的SURF角点检测(python)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【解决方案】module 'cv2.cv
- 下一篇: ORB特征匹配(python)