ORB特征检测

简介: ORB特征检测
import cv2
import numpy as np

img = cv2.imread('./image/dog.png')

gray =cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#创建ORB对象
orb = cv2.ORB_create( )
#进行检测
kp = orb.detect(gray)

#检测关键点,并计算描述子
kp, des = orb.compute(img, kp)
#或者一步到位,把关键点和描述子一起检测出来.
kp, des = orb.detectAndCompute(img,None)

#绘制关键点
cv2.drawKeypoints(gray, kp, img)
cv2.imshow('img', img)

cv2.waitKey(0)
cv2.destroyAllWindows()
目录
相关文章
|
9月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
491 0
|
8月前
|
算法 计算机视觉 Python
ORB关键点检测
【6月更文挑战第5天】ORB关键点检测。
55 4
|
8月前
|
算法 计算机视觉 Python
SIFT关键点检测
【6月更文挑战第5天】SIFT关键点检测。
55 4
|
9月前
|
算法 计算机视觉
OpenCV(四十五):ORB特征点
OpenCV(四十五):ORB特征点
114 0
SURF特征检测
SURF特征检测
68 1
|
算法 计算机视觉
图像特征提取--ORB算法
图像特征提取--ORB算法
134 0
|
算法
基于 SIFT 对图像进行局部特征匹配(Matlab代码实现)
基于 SIFT 对图像进行局部特征匹配(Matlab代码实现)
195 0
|
资源调度 算法 机器人
图像特征提取与描述_角点特征02:SIFT算法+SURF算法
前面两节我们介绍了Harris和Shi-Tomasi角点检测算法,这两种算法具有旋转不变性,但不具有尺度不变性,以下图为例,在左侧小图中可以检测到角点,但是图像被放大后,在使用同样的窗口,就检测不到角点了。
246 0
|
机器学习/深度学习 存储 算法
图像特征提取与描述_角点特征03:Fast算法+ORB算法
我们前面已经介绍过几个特征检测器,它们的效果都很好,特别是SIFT和SURF算法,但是从实时处理的角度来看,效率还是太低了。为了解决这个问题,Edward Rosten和Tom Drummond在2006年提出了FAST算法,并在2010年对其进行了修正。
680 0
|
编解码 资源调度 算法
CV学习笔记-尺度不变特征变换(SIFT)
CV学习笔记-尺度不变特征变换(SIFT)
587 0
CV学习笔记-尺度不变特征变换(SIFT)