自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (2)
  • 收藏
  • 关注

原创 学习Halcon错误总结

遇到的错误1:error LNK 2019解决方法:http://blog.csdn.net/shenziheng1/article/details/54588457

2017-09-05 19:53:56 5766

原创 仿射变换应用于图像匹配

#include#include  #include  #include  #include  #include  #include"Affine2D.h"using namespace std;using namespace cv;int main(int argc, char* argv[]){Mat queryImage, trainIma

2017-06-13 14:48:13 1562 1

原创 仿射变换和透射变换

仿射变换定义:仿射变换的功能是从二维坐标到二维坐标之间的线性变换,且保持二维图形的“平直性”和“平行性”。仿射变换可以通过一系列的原子变换的复合来实现,包括平移,缩放,翻转,旋转和剪切。这类变换可以用一个3*3的矩阵M来表示,其最后一行为(0,0,1)。该变换矩阵将原坐标为(x,y)变换为新坐标(x',y'),即OpenCV中相应的函数是:void

2017-06-12 22:45:04 3726 1

原创 图像匹配算法之ORB

#include  #include  #include  #include  #include  using namespace std;using namespace cv;int main(int argc, char* argv[]){Mat queryImage, trainImage;queryImage = imread("1-301.

2017-06-09 18:10:52 1002 1

原创 图像匹配算法之brisk

单目标匹配#include  #include#include  #include  #include #include  #include #include  #include  using namespace cv;using namespace std;int main(){//Load Image  Mat c_src1

2017-06-08 21:51:18 865

原创 图像匹配算法比较与分析

1.感知哈希(pHash)算法的Opencv实现均值Hash算法//均值Hash算法   string HashValue(Mat &src)   {       string rst(64,'\0');       Mat img;       if(src.channels()==3)           cvtColor(src,img,CV_BG

2017-06-01 08:12:16 5654

原创 opencv cmake 安装使用问题

http://blog.csdn.net/u013832707/article/details/53127710

2017-05-19 11:12:50 225

原创 opencv批量读取图片批量保存图片

http://blog.csdn.net/hei_ya/article/details/51387624

2017-04-19 22:53:05 2084

转载 Opencv源码分析HoughCircles

图形可以用一些参数进行表示,标准霍夫变换的原理就是把图像空间转换成参数空间(即霍夫空间),例如霍夫变换的直线检测就是在距离-角度空间内进行检测。圆可以表示成:(x-a)2+(y-b)2=r2                   (1)其中a和b表示圆心坐标,r表示圆半径,因此霍夫变换的圆检测就是在这三个参数组成的三维空间内进行检测。原则上,霍夫变换可以检测任何形状。但复杂的

2017-04-05 22:24:41 385

原创 OCR字符识别

OCR字符识别步骤:

2017-04-01 18:52:38 602

原创 Opencv源代码分析HoughLines

一个有毅力的知识搬运工的第二天搬运:霍夫变换是一种特征提取技术。经典的霍夫变换能够识别出图像中的直线,后来又发展到能够识别出任意形状,但更常见的识别形状是圆和椭圆。函数HoughLines的作用就是能够检测出边缘图像中的直线。在直角坐标系下,直线被定义为:y = mx + b         (1)其中,m为斜率,b为与y轴的截距,只要确定了m和b,一条直线就可

2017-04-01 18:33:25 1436 2

转载 Opencv源代码分析之(HoughLinesP)

HoughLinesP

2017-03-31 22:41:23 1144

原创 VS2013和MFC显示图片

1.MFC对话框应用程序的新建点击文件——新建——项目——MFC应用程序点击确定点击下一步勾选最小化框和最大化框点击完成点击工具箱添加控件2.opencv2.4.9+Vs2013+MFC+Win10 64位系统变量配置右击此电脑——属性——高级系统设置——环境变量——用户变量添加opencv(根据自己openc

2017-02-28 09:04:44 5153

原创 工业相机

怎么配置相机SDK若相机为USB接口只用配置OPENCV,把bin目录配置到环境变量中,然后加上include目录和lib目录到工程中就好了若相机是网口的或者串口,可以用DirectShow来获得视频数据,然后结合OpenCV来做图像处理

2017-01-03 19:48:47 334

原创 OPENCV c++

本周学习计划1.图像旋转(不产生断点);2.补充连通域算法(找出连通域、标记、识别);3.基于拓扑结构的特征特区(难点);4.鸡啄米 第四部分:类与对象 第五部分:C++程序设计必知;5.C++primer第三章(字符串、向量、数组);

2016-12-18 22:52:10 557

原创 opencv基础知识 C++ primer(12.15-12.18)

opencv Mat 基础知识1.仅复制矩阵头的方法(若改变A,C的值会影响B的值)Mat A,C;A=imread(argv[1],CV_LOAD_IMAGE_COLOR);Mat B(A);//为创建矩阵头,IplImage *img=cvLoadImage(" ",1); Mat mtx(img);C=A;2.取ROIMat D=(A,Rect(10,10,100

2016-12-15 14:21:35 239

原创 C++primer学习及OPENCV总结

申明:本篇博文主要是用来督促博主自己的学习,所以博友们如果有什么问题,你可以问,但是博主不一定会回答!2016-12-4~2016-12-11Mat dstImage = createImage(getSize(srcImage), 8, 1);

2016-12-04 22:33:33 263

原创 图像处理一些网站积累

1:OpenCV学习笔记作者:CSDN数量:55篇博文网址:http://blog.csdn.net/column/details/opencv-manual.html2:部分OpenCV的函数解读和原理解读作者:梦想腾飞数量:20篇博文网址:http://blog.csdn.net/xidianzhimeng/article/category/159385

2016-11-30 08:35:26 344

原创 OPENCV 图像类型及相互转换

1 opencv中的几种常见的图像类型opencv中,几种常见的图像类型有:IplImage,Mat,CvMat,CvArr  CvArr :老版本的结构了。是一个抽象基类,在函数原型中,常见到CvArr(CvArr*),这就允许吧CvMar*或者IplImage*传递到程序或函数参数中了。CvMat :矩阵结构,IplImage :是较老版本的一种类型

2016-11-29 12:06:14 1578

原创 每周一章C++ primer学习笔记

各位博友你们好,我是JESSIE,从今天开始我将开始我的博客生活,我将每周定时更新C++ primer 的学习,希望大家相互学习,谢谢大家!

2016-11-29 09:30:52 179

空空如也

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

TA关注的人

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