自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xfortius的专栏

付出才有收获,生活值得努力2012-08-28(勇敢+用心+快乐+坚持)

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

转载 OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core

http://liu2bao3yuan1.comxa.com/wordpress/?p=10011Many OpenCV functions process dense 2-dimensional or multi-dimensional numerical arrays. Usually, such functions take cpp:class:Matas parameter

2012-07-24 11:08:41 3033

转载 opencv turia

http://opencv.itseez.com/search.html?q=solve&check_keywords=yes&area=default

2012-07-24 10:52:36 429

转载 用vec类型变量构造Mat(解决一个问题)

http://blog.csdn.net/zssureqh/article/details/7598750文章要说的内容如题:用vec类型变量构造Mat在OpenCV2.3.1的英文版官方手册的25页有一段实例代码:std::vector vec;...Mat pointMat = Mat(vec).     // convert vector to Mat

2012-07-23 21:25:05 2194

转载 CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)

http://blog.csdn.net/wuxiaoyao12/article/details/7305848一、Mat类型:矩阵类型,Matrix。    在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。    Mat有3个重要的方法:         1、Mat mat = imread(const

2012-07-23 16:48:25 555

转载 opencv立体校正函数cvStereoRectify()纠错

转自:http://hi.baidu.com/lin65505578/item/145a68e09a8839fb2a09a4d31、opencv中Bouguet校正方法对应的函数:cvstereorectify(),注意Flags参数的设置。Flags的默认设置为无穷远处的视差,即《learning opencv》p453,图12-4中的通常情景。不设置Flags参数,意味着我们想要摄

2012-07-23 08:49:16 6489

原创 做理想中的自己

转眼都上研二了,也老大不小了。这次暑假回家更加了解了生活和社会。虽然这种了解是没有新的概念的。但是我知道原来自己的理想情况完全错了,实际的生活会更加真实和有趣。于是现在就是转型时期了,新的开始来吧,我要冲破原来的束缚,做到理想的自己。(程序设计=数据结构+算法,所有事情=物质+意识)概念思路是基础,实践量化实现是关键,不要搞混了两者的关系。(2012.10.9)生活其实很简

2012-07-23 08:03:05 743

转载 OpenCV学习笔记(17)双目测距与三维重建的OpenCV实现问题集锦(二)双目定标与双目校正

三、双目定标和双目校正双目摄像头定标不仅要得出每个摄像头的内部参数,还需要通过标定来测量两个摄像头之间的相对位置(即右摄像头相对于左摄像头的三维平移 t 和旋转 R 参数)。图6要计算目标点在左右两个视图上形成的视差,首先要把该点在左右视图上两个对应的像点匹配起来。然而,在二维空间上匹配对应点是非常耗时的,为了减少匹配搜索范围,我们可以利用极线约束使得对应点的匹配由

2012-07-22 22:22:49 4381 1

转载 OpenCV学习笔记(16)双目测距与三维重建的OpenCV实现问题集锦(一)图像获取与单目定标

转载地址:http://blog.csdn.net/chenyusiyuan/article/details/5961769一:双目测距的基本原理如上图所示,双目测距主要是利用了目标点在左右两幅视图上成像的横向坐标直接存在的差异(即视差)与目标点到成像平面的距离Z存在着反比例的关系:Z=fT/d。“@scyscyao :在OpenCV中,f的量纲是像素点,T的量纲由定标板棋

2012-07-22 11:26:34 3520

原创 64位win7下安装opencv2.3.1

这段时间脑袋不开窍,在64位的win7下面安装opencv2.3.1,费了不少功夫。在这里总结一下,以免后面安装在重复这些错误。自己完全是按照Opencv中文论坛教程一步步来,在添加library和include文件时连路径也是复制的,以为这样不会出错,结果问题一大堆。第一:首先提示的是64位和32位的不相容。后面再网上查了一下,说是要在build的configuration manage

2012-07-22 08:47:56 1494

原创 opencv入门Vec3f

Vec3f表示的是3通道float类型的 Vect,就相当于3通道float类型的图像(这是其中一个具体化),解释可以从源代码中看出来。下面给出一个具体的例子:Vec3f point = Vec3f(10,10,3.2);//Float, 3 componentsMat mat(3,3,CV_32FC3,);//3 channel matrixVec3f v3f = mat.at(

2012-07-19 09:13:04 36573 2

转载 opencv像素的访问(Mat)

转载于:http://blog.csdn.net/yang_xian521/article/details/71821851.存取单个像素值img.at(i,j) = 255;img.at(i,j)[0] = 255;//这里有个不知道为什么,现在先这样记住如果你觉得at操作显得太笨重了,不想用Mat这个类,也可以考虑使用轻量级的Mat_类,使用重载操作符()实现取元

2012-07-18 20:18:38 9010 1

原创 Mat的访问方式

Mat img(1000,1000,CV_32F); float* pData=(float*)img.data; for (int i=0;i<img.rows;i++) {//这个假设数据连续存储,不怎么对 for (int j=0;j<img.cols;j++) { *(pData)=5*i+4*j; pData++; } } for (int i=0

2012-07-18 20:02:28 1857

转载 c++容器(vector、list、deque)

http://apps.hi.baidu.com/share/detail/3279594vector ,deque 和 list顺序性容器:向量 vector :  是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内

2012-07-18 19:22:47 7947 2

原创 opencv入门(Mat)

1:Mat的创建Mat的构造函数一般只分配矩阵头(整体),共用矩阵数据(量大)。而一般函数比如Clone()等等就会分配矩阵头和矩阵数据。而且在这里不用manual管理内存,其都是automatic的。因此不用releaseMat这种函数。(1):可以用够构造函数比如:Mat M(2,2,CV_8UC3,Scalar(0,0,255))(多维的也行),这种自己用构造函数初始化的。也可以用已

2012-07-18 08:53:26 2306

原创 小白积累(QT+OpenGL)

Qt是一个跨平台的C++应用程式开发框架。这里说明其是一个开发框架(类似MFC),是用c++语言写的,是跨平台的。其实跨平台很简单的理解就是在其支持的平台上(系统平台比如Windows、Linuxs等等)不用修改源代码就可以运行,而且得到的结果是和相应的平台相协调的。GLUT:OpenGL Utility Toolkit,是openGL应用工具包,是AUX库功能更加强大的替代品。其与窗口系统无

2012-07-17 17:20:06 671

原创 立体匹配

块立体匹配函数:cvFindStereoCorrespondenceBM包括三个方面:预处理、匹配、后处理;(1):预处理预处理就是使图像亮度归一化并加强图像纹理,在这里提供了两种亮度归一化的方法。一是CV_NORMALIZED_RESPONSE。在这种方法中,当中心像素的值和窗口均值之差超出范围Icap,就令中间值为Icap;当差值在范围Icap内,则中间值等于中间值减去窗口内的均值,即

2012-07-16 15:57:19 1304

原创 remap函数

cvRemap( img1, img1r, mx1, my1 );在这个函数中mx1、my1是由前面函数计算出的校正系数,其指明了具体像素重新分配的位置。在learning opencv的12.3自带程序中可以发现,一般来说my1的值是比较集中的,mx1的值是比较分散的,这满足基本满足映射关系的。而且在后面的校正图中,可以发现左边的图有一部分是明显黑色区域,并且这部分区域基本上是固定的。

2012-07-16 09:52:38 4041

转载 CvMat的数据访问

http://blog.sina.com.cn/s/blog_4b0020f30101075w.html CvMat矩阵数据结构是OpenCV的基础数据类型,对于图像处理这种密级型运算,经常需要访问,修改,设置其元素的值。OpenCV提供了很多优良的函数,能够很简单的实现上述功能。在《学习OpenCV》一书中,作者分别就简单的方法,麻烦的方法,和恰当的方法对相关函数进行了讲解,讲得比较清晰。本

2012-07-15 17:10:32 10461

转载 cvUndistortPoints()函数的参数

http://topic.csdn.net/u/20120630/18/59c59fb5-0f2b-4e9d-8eed-9b1a1847dfbd.html?seed=1455020653&r=79128302#r_79128302Q:有人用过opencv里面的cvUndistortPoints函数没有?这个函数的输出标定后点坐标非常小,有没有高手能详细解释一下该函数的传参。我是按照官网ww

2012-07-15 09:38:10 13440

转载 STL vector用法介绍

转自:http://blog.csdn.net/phoebin/article/details/3864590介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C

2012-07-14 22:15:43 890 1

转载 C++ copy 函数

转自:http://www.cnblogs.com/youxin/archive/2012/04/16/2452035.html  先看下面的一段代码: vectorint> u(10,100); vectorint> v; copy(u.begin(),u.end(),v.begin()); for(vectorint>::ite

2012-07-14 22:10:14 3719

光流和图像金字塔算法

详细总结了光流方法和图像金字塔算法,是学习这两方面方法的经典内容。

2014-04-22

图像匹配算法总结

包含一个总结图像匹配的文献与一个实现图像匹配的经典算法链接,是理解图像匹配算法的很好的资料。

2014-04-22

Stefano Mattoccia 的讲义 Stereo Vision: algorithms and applications

Stefano Mattoccia 的讲义 Stereo Vision: algorithms and applications,自己花了很大力气下下来的,对立体视觉的讲解和各种方法的比较,分厂详细。

2012-04-25

基于opencv的计算机视觉技术实现(代码全)

基于opencv的计算机视觉技术实现的全部代码。。。

2012-03-12

多文档的四步相移

多文档的相移计算,比较简单的实现了相移方法。

2012-02-26

vc05编程软件

05版的开发软件

2012-02-26

VA_X_setup

c++的代码提示软件

2012-02-26

opencv的帮助文件

相当于opencv的msdn,而且很多语言都是汉化的。是学习图像方面不可少的资料

2012-02-26

空空如也

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

TA关注的人

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