自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 BRISK特征

      BRISK算法是2011年ICCV上《BRISK:Binary Robust Invariant Scalable Keypoints》文章中,提出来的一种特征提取算法,也是一种二进制的特征描述算子。       它具有较好的旋转不变性、尺度不变性,较好的鲁棒性等。      在图像配准应用中,速度比较:SIFT<SURF<BRISK<FREAK<ORB...

2018-12-06 21:51:49 4526 3

原创 opencv图片旋转90°/-90°/180°

一般角度旋转,我们会这样做:先用getRotationMatrix2D()来计算二维旋转变换矩阵,再用warpAffine()来进行仿射变换对于需90°或-90°旋转,如果我们也这样做: Mat src = imread("E:/TestImg/t1.jpg"); Mat dst; Point center(src.cols/2,src.rows/2); //旋转中心...

2018-12-06 18:25:47 31777 5

原创 AKAZE/KAZE局部特征

AKAZE是KAZE的加速版与SIFT、SURF相比,AKAZE更稳定,速度更快。 AKAZE特征检测示例:#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char** argv) ...

2018-12-05 21:56:54 2990

原创 FLANN特征匹配

         FLANN (Fast Approximate Nearest Neighbor Search Library), 快速最近邻逼近搜索函数库。即实现快速高效匹配。               特征匹配记录下目标图像与待匹配图像的特征点(KeyPoint),并根据特征点集合构造特征量(descriptor),对这个特征量进行比较、筛选,最终得到一个匹配点的映射集合。我们也可以根...

2018-12-03 21:52:41 19968

原创 特征描述子与匹配

       图像特征描述子:即图像中每个像素位置的描述,通过此描述去匹配另一张图像是否含有相同特征。一般用来大图找小图,具有旋转不变性和尺度不变性。代码示例:#include <opencv2/opencv.hpp>#include <opencv2/xfeatures2d.hpp>#include <iostream>using nam...

2018-12-02 22:47:36 1067

原创 积分图计算

积分图及其应用  Paul Viola提出一种利用积分图快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。Haar特征的计算需要重复计算目标区域的像素值,使用积分图能大大减少计算量,达到实时计算Haar特征的目的。简单来说,就是先构造一张“积分图”(integral image)...

2018-12-02 20:40:21 1173

原创 LBP特征检测

LBP特征LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征; 1、LBP特征的描述原始的LBP算子定义为在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于中心像素值,则该像素点的位置被标记...

2018-12-02 18:44:07 1414

原创 HOG特征检测

HOG特征检测,它是通过计算局部区域的梯度方向直方图来构成特征。其中检测窗口Win、块Block、单元格Cell的基本信息(1)大小:A、检测窗口:WinSize=128*64像素,在图像中滑动的步长是8像素(水平和垂直都是)B、块:BlockSize=16*16像素,在检测窗口中滑动的步长是8像素(水平和垂直都是)C、单元格:CellSize=8*8像素D、梯度方向:一个...

2018-12-01 21:32:33 2979

原创 SIFT特征检测

       SIFT(Scale-Invariant Feature Transform)特征,即尺度不变特征变换,用来侦测与描述图像中的局部性特征。SIFT算法的应用:在适当的条件下完成两幅图像中物体的匹配   。    如果两幅图像中的物体一般只是旋转和缩放的关系,加上图像的亮度及对比度的不同,要在这些条件下要实现物体之间的匹配,SIFT算法的先驱及其发明者想到只要找到多于三对物...

2018-12-01 20:20:12 2306

原创 SURF 特征点检测

SURF可以用于对象定位和识别、人脸识别、3D重建、对象跟踪和提取兴趣点等。常用来进行物体辨识和图像匹配。1.SURF 全称 speed up robust feature 是加速版的SIFT2.如何提取SURF特征?两步:检测和描述检测特征点 描述特征点3.什么样的点是特征点?  它首先是图像中得一个点,这个点具有这样一些特性:容易被检测到,只要这个点所对应的那个物体还在...

2018-12-01 19:42:13 5202

原创 亚像素角点检测

        常规的角点检测算法输出的角点坐标是整数,即角点位置恰好与像素位置重合。        实际场景中角点位置是连续的,而相机的像素是离散的,两者总是有偏差。如果需要基于图像进行几何测量,这个偏差是不能容忍的。这就是亚像素角点检测问题的背景。相比常规角点检测,亚像素角点检测用实数取代整数来表示角点坐标。 亚像素角点检测算法亚像素角点检测需要先运行常规的角点检测,得到整数表...

2018-12-01 17:56:28 886

原创 Shi-Tomasi角点检测

Shi-Tomasi为改进的Harris算法,而且可以指定检测出角点的个数。实现函数:void goodFeaturesToTrack( InputArray image,     //输入图像                                          OutputArray corners,     //检测的角点                     ...

2018-12-01 16:50:06 274

opencv400_vs2015_x86

opencv400+contrib编译的头文件和库,VS2015,x86

2018-11-25

Tesseract4+vs2015示例工程

2018年8月编译配置最新Tesseract4,效果甩3.x版本几条街。官网示范程序有错,本示例程序堪称全网最好示例程序。本程序头文件、库和字典都已打包好,只要你装有VS2015就可以正常编译.调试.运行,不用配置任何环境变量。此为x86版本,若要x64版本,参考本人博客https://mp.csdn.net/postedit/81746904

2018-08-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除