【图像处理】用opencv检测图像特征点

 时间:2026-04-24 00:16:30

1、用SIFT检测,得创建一个SIFT检测器:

jiqi = cv2.xfeatures2d.SIFT_create()

【图像处理】用opencv检测图像特征点

2、用检测器检测特征点:

(kps, tez) = jiqi.detectAndCompute(I, None)

【图像处理】用opencv检测图像特征点

3、绘制特征点:

cv2.drawKeypoints(I,kps,I,(255,120,0))

cv2.imwrite('00.png',I)

【图像处理】用opencv检测图像特征点

4、还可以这样:

cv2.drawKeypoints(I,kps,I,(255,120,0),

            flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)

cv2.imwrite('00.png',I)

【图像处理】用opencv检测图像特征点

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

【图像处理】用opencv检测图像特征点

【图像处理】用opencv检测图像特征点

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

【图像处理】用opencv检测图像特征点

【图像处理】用opencv检测图像特征点

  • 坐浴时的注意
  • 园春兜兰简笔画
  • 没有开过餐厅的人怎么开餐厅
  • 星球工匠Planet Crafter怎么启用建造功能
  • 国家如何才能留住人才?
  • 热门搜索
    肠梗阻最佳治疗方法 手机密码忘了怎么刷机 吻胸摸腿办公视频大全 怎么唱歌好听打开嗓子 剪纸手工制作大全图片 开瓶器怎么用 尿泡沫多是怎么回事 内存不足怎么办 壁挂炉怎么用省气 大虾怎么做好吃又简单