图像检索以及基于图像描述符的搜索

一、特征检测和提取算法

1. Harris

该算法用于检测角点。

cv2.cornerHarris(src, blockSize, ksize, k, dst, borderType) -> dst

检测图像的角点,其中

  • src - 输入的单通道8位浮点图像。
  • blockSize - 邻居大小。参数值越小,标记角点的记号越小。
  • ksize - 限定了Sobel算子的中孔(aperture)。该参数定义了角点检测的敏感度,其取值必须是介于3~31之间的奇数。
  • k - Harris检测自由参数。
  • dst - 存储有Harris检测结果的图像。它的类型是CV_32FC1并与源图像有相同大小。
  • borderType - pixel extrapolation method.

2. SIFT和SURF

在opencv 3.4之后不再支持SIFT和SURF。

SIFT: (Scale-Invariant Feature Transform, 尺度不变特征变换) 该算法用于检测斑点(blob)

SURF: 该算法用于检测斑点(blob)

3. ORB

该算法代表带方向的FAST算法与具有旋转不变性的BRIEF算法。

 

二、特征匹配

1. 暴力(Brute-Force)匹配法

2. 基于FLANN的匹配法

 

三、关键API及示例

1. match() VS knnMatch()

DescriptorMa

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值