【图像处理】用opencv检测图像特征点
1、用SIFT检测,得创建一个SIFT检测器:
jiqi = cv2.xfeatures2d.SIFT_create()

2、用检测器检测特征点:
(kps, tez) = jiqi.detectAndCompute(I, None)

3、绘制特征点:
cv2.drawKeypoints(I,kps,I,(255,120,0))
cv2.imwrite('00.png',I)

4、还可以这样:
cv2.drawKeypoints(I,kps,I,(255,120,0),
flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)
cv2.imwrite('00.png',I)

5、如果要使用SURF检测,就需要创建SURF检测器:


6、如果画出相应的圆圈:


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:157
阅读量:101
阅读量:195
阅读量:25
阅读量:144