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()
目录
相关文章
|
2月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
|
5天前
|
Serverless 计算机视觉
【OpenCV】-图像的矩
【OpenCV】-图像的矩
|
5月前
|
算法 计算机视觉
图像特征提取--ORB算法
图像特征提取--ORB算法
59 0
|
6月前
SURF特征检测
SURF特征检测
35 1
|
9月前
|
算法
基于 SIFT 对图像进行局部特征匹配(Matlab代码实现)
基于 SIFT 对图像进行局部特征匹配(Matlab代码实现)
|
12月前
|
资源调度 算法 机器人
图像特征提取与描述_角点特征02:SIFT算法+SURF算法
前面两节我们介绍了Harris和Shi-Tomasi角点检测算法,这两种算法具有旋转不变性,但不具有尺度不变性,以下图为例,在左侧小图中可以检测到角点,但是图像被放大后,在使用同样的窗口,就检测不到角点了。
118 0
|
12月前
|
机器学习/深度学习 存储 算法
图像特征提取与描述_角点特征03:Fast算法+ORB算法
我们前面已经介绍过几个特征检测器,它们的效果都很好,特别是SIFT和SURF算法,但是从实时处理的角度来看,效率还是太低了。为了解决这个问题,Edward Rosten和Tom Drummond在2006年提出了FAST算法,并在2010年对其进行了修正。
334 0
|
算法 数据可视化 计算机视觉
CV17 HOG特征提取算法
假设有这么一幅图片(gray格式),取出64*128大小的部分,通过选择其中的一个像素点及其周围的3x3区域,计算梯度和大小
228 0
|
机器学习/深度学习 XML 算法
CV16 人脸检测:Haar级联
因为Haar级联是在机器学习AdaBoost、Boosting的基础上提出的,由于我还没有学过机器学习,所以这部分的内容日后再描述,我将根据自己的理解浅显地解释一下
193 0
|
编解码 资源调度 算法
CV学习笔记-尺度不变特征变换(SIFT)
CV学习笔记-尺度不变特征变换(SIFT)
383 0
CV学习笔记-尺度不变特征变换(SIFT)