- 博客(20)
- 问答 (2)
- 收藏
- 关注
原创 学习Halcon错误总结
遇到的错误1:error LNK 2019解决方法:http://blog.youkuaiyun.com/shenziheng1/article/details/54588457
2017-09-05 19:53:56
5979
原创 仿射变换应用于图像匹配
#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
1639
1
原创 仿射变换和透射变换
仿射变换定义:仿射变换的功能是从二维坐标到二维坐标之间的线性变换,且保持二维图形的“平直性”和“平行性”。仿射变换可以通过一系列的原子变换的复合来实现,包括平移,缩放,翻转,旋转和剪切。这类变换可以用一个3*3的矩阵M来表示,其最后一行为(0,0,1)。该变换矩阵将原坐标为(x,y)变换为新坐标(x',y'),即OpenCV中相应的函数是:void
2017-06-12 22:45:04
3867
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
1107
原创 图像匹配算法之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
947
原创 图像匹配算法比较与分析
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
5802
原创 opencv cmake 安装使用问题
http://blog.youkuaiyun.com/u013832707/article/details/53127710
2017-05-19 11:12:50
261
原创 opencv批量读取图片批量保存图片
http://blog.youkuaiyun.com/hei_ya/article/details/51387624
2017-04-19 22:53:05
2131
转载 Opencv源码分析HoughCircles
图形可以用一些参数进行表示,标准霍夫变换的原理就是把图像空间转换成参数空间(即霍夫空间),例如霍夫变换的直线检测就是在距离-角度空间内进行检测。圆可以表示成:(x-a)2+(y-b)2=r2 (1)其中a和b表示圆心坐标,r表示圆半径,因此霍夫变换的圆检测就是在这三个参数组成的三维空间内进行检测。原则上,霍夫变换可以检测任何形状。但复杂的
2017-04-05 22:24:41
441
原创 Opencv源代码分析HoughLines
一个有毅力的知识搬运工的第二天搬运:霍夫变换是一种特征提取技术。经典的霍夫变换能够识别出图像中的直线,后来又发展到能够识别出任意形状,但更常见的识别形状是圆和椭圆。函数HoughLines的作用就是能够检测出边缘图像中的直线。在直角坐标系下,直线被定义为:y = mx + b (1)其中,m为斜率,b为与y轴的截距,只要确定了m和b,一条直线就可
2017-04-01 18:33:25
1586
2
原创 VS2013和MFC显示图片
1.MFC对话框应用程序的新建点击文件——新建——项目——MFC应用程序点击确定点击下一步勾选最小化框和最大化框点击完成点击工具箱添加控件2.opencv2.4.9+Vs2013+MFC+Win10 64位系统变量配置右击此电脑——属性——高级系统设置——环境变量——用户变量添加opencv(根据自己openc
2017-02-28 09:04:44
5223
原创 工业相机
怎么配置相机SDK若相机为USB接口只用配置OPENCV,把bin目录配置到环境变量中,然后加上include目录和lib目录到工程中就好了若相机是网口的或者串口,可以用DirectShow来获得视频数据,然后结合OpenCV来做图像处理
2017-01-03 19:48:47
388
原创 OPENCV c++
本周学习计划1.图像旋转(不产生断点);2.补充连通域算法(找出连通域、标记、识别);3.基于拓扑结构的特征特区(难点);4.鸡啄米 第四部分:类与对象 第五部分:C++程序设计必知;5.C++primer第三章(字符串、向量、数组);
2016-12-18 22:52:10
618
原创 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
290
原创 C++primer学习及OPENCV总结
申明:本篇博文主要是用来督促博主自己的学习,所以博友们如果有什么问题,你可以问,但是博主不一定会回答!2016-12-4~2016-12-11Mat dstImage = createImage(getSize(srcImage), 8, 1);
2016-12-04 22:33:33
306
原创 图像处理一些网站积累
1:OpenCV学习笔记作者:优快云数量:55篇博文网址:http://blog.youkuaiyun.com/column/details/opencv-manual.html2:部分OpenCV的函数解读和原理解读作者:梦想腾飞数量:20篇博文网址:http://blog.youkuaiyun.com/xidianzhimeng/article/category/159385
2016-11-30 08:35:26
380
原创 OPENCV 图像类型及相互转换
1 opencv中的几种常见的图像类型opencv中,几种常见的图像类型有:IplImage,Mat,CvMat,CvArr CvArr :老版本的结构了。是一个抽象基类,在函数原型中,常见到CvArr(CvArr*),这就允许吧CvMar*或者IplImage*传递到程序或函数参数中了。CvMat :矩阵结构,IplImage :是较老版本的一种类型
2016-11-29 12:06:14
1674
原创 每周一章C++ primer学习笔记
各位博友你们好,我是JESSIE,从今天开始我将开始我的博客生活,我将每周定时更新C++ primer 的学习,希望大家相互学习,谢谢大家!
2016-11-29 09:30:52
223
空空如也
C语言里面的链表怎么使用啊?有大神知道吗?
2016-08-25
OPENCV Mat类怎么对像素进行操作啊?
2016-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人