BRISK特征

BRISK是一种2011年提出的二进制特征描述算子,具备旋转、尺度不变性和高鲁棒性。在图像配准领域,BRISK的速度位于SIFT、SURF、FREAK和ORB之间,并在处理模糊图像时表现出色。包含代码示例。
摘要由CSDN通过智能技术生成

      BRISK算法是2011年ICCV上《BRISK:Binary Robust Invariant Scalable Keypoints》文章中,提出来的一种特征提取算法,也是一种二进制的特征描述算子。

       它具有较好的旋转不变性、尺度不变性,较好的鲁棒性等。

      在图像配准应用中,速度比较:SIFT<SURF<BRISK<FREAK<ORB,

      在对有较大模糊的图像配准时,BRISK算法在其中表现最为出色。

 

代码示例:

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;


int main(int argc, char** argv) 
{	
	Mat img1 = imread("D:/cv400/data/box.png", 0);
	Mat img2 = imread("D:/cv400/data/box_in_scene.png", 0);
	if (img1.empty() || img2.empty()) 
	{
		cout << "Load image error..." << endl;
		return -1;
	}
	imshow("object image", img1);
	imshow("object in scene", img2);

	// surf featurs extraction
	double t1 = (double)getTickCount();
	//int minHessian = 400;
	Ptr<Feature2D> detector = BR
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值