- 博客(11)
- 资源 (26)
- 收藏
- 关注
转载 免费的国外图像库,数字图像处理必备
原文地址:http://blog.sina.com.cn/s/blog_53c74fa1010002pn.html做数字图像处理 的,怎能没有一个图库?虽说自己可以建立,可是如果是比较知名的图库,做出来的实验结果才能比较让人信服。coral是很有名,可他要收费。我寻寻觅觅, 还是找到了一些图库,有的是纯texture图库,比如著名的vistex,有的是faceimages,有的也有RGB真
2013-08-31 12:01:42 961
转载 如何获得全文文献
〖说明〗 搞研究的人离不开文献,可是很多院校未能购卖国内外商业数据库,如PUBMED、 ElseVier等,因而检索国外全文文献很复杂。就是一些中文的要是没有给银子,也会难得到原文,方便的得到全文往往成为少数学校的专利。从网络上积累 了一些资料,跟据自己平时的积累进行了一些修改,写了这个文章,结果发表在南大BBS上很是得到欢迎,所以决心写的好一些,就进行了几次修改,把内容变的
2013-08-31 12:00:52 1062
转载 OpenCV中特征点提取和匹配的通用方法
OpenCV在新版本中把很多C语言的代码都重新整理成了C++代码,让我们在使用的时候更加方便灵活。其中对于特征点的提取和匹配,充分体现了C++的强大。下面直接用例子来说明。假设我们有两幅图:1.bmp和2.bmp,要从中提取体征点并匹配,代码如下: // Load image from fileIplImage *pLeftImage = cvLoadImage("1.bm
2013-08-31 11:53:37 1407
转载 工业相机SDK之opencv二次开发
工业相机SDK之opencv二次开发 做视觉的第一步是选好相机镜头等硬件设备,接下来就是将自己开发的算法在硬件上实现。我最近做一个项目,实现了一下Opencv在相机SDK上的运用,下面小结一下具体实现步骤.1. 安装相机自带的驱动和SDK开发包;2. 用VS2010新建一个工程,配置好SDK的动态链接库(或者静态),具体动态链接库的使用可参见孙鑫的那本书,这
2013-08-31 11:45:19 8485 4
原创 运用OpenCV进行双目匹配时各参数的意义
在进行双目匹配的过程中发现匹配参数对最后得到的视差的结果有很大的影响。但是对各参数的意义本人却不是很明白。因此在这里总结一下:三、通過視差計算三維坐標數據這部分主要以 OpenCV2.1版的 stereo_match 例程為基礎,該例程包括三種雙目匹配算法:STEREO_BM, STEREO_SGBM, STEREO_HH,其中 STEREO_HH 其實是 STEREO_SGB
2013-08-26 14:20:40 4967 1
原创 双目标定中stereoCalibrate()函数
用于标定立体相机函数形式C++:cvStereoCalibrate( const CvMat* object_points, const CvMat* image_points1,const CvMat* image_points2, const CvMat* npoints,CvMat* camera_matrix1, CvMat* dist_coef
2013-08-23 10:20:15 11050 1
转载 opencv中cvCalibrateCamera2()的函数细解
在标定摄像机的过程中,我们通常是要计算出摄像机的内参数矩阵和畸变系数,以便后来对图像进行校正和重构出图像的三维场景。 在opencv中提供了一个cvCalibrateCamera2()函数,使用该函数,我们可以一次性得到摄像机内参数矩阵,畸变系数,旋转向量和平移矩阵。 在这个函数中,计算内参数矩阵的原理其实是用了张正友的标定算法(如果想了解算法的详细情况,请参考他的《
2013-08-21 16:24:20 2243
转载 摄像机标定程序中用到的OpenCV函数
FindChessboardCorners 寻找棋盘图的内角点位置 int cvFindChessboardCorners( const void*image, CvSize pattern_size,CvPoint2D32f* corners,int* corner_count=NULL,int flags=CV_CALIB_CB_ADAPTIVE_THRESH
2013-08-21 16:22:10 1334
原创 C++中clock用法
clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。该函数返回值是硬件滴答数当然,你也可以用clock函数来计算你的机器运行一个循环或者处理其它事件到底花了多少时间:#include #include stdlib.h>#include int main(void){long i = 10000000L;
2013-08-20 15:23:15 6237
转载 try、catch、finally用法
try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally }
2013-08-20 11:17:02 26227
原创 手动为VC++控件添加变量
不用类向导添加控件变量:1. 在控件对应的类的头文件中添加相应的变量声明(如:CString m_strResult)2. 在类的实现文件中的DoDataExchange(CDataExchange* pDX)函数中添加变量和控件的映射关系: DDX _控件类型(pDX, 控件ID,变量名)。如为编辑框IDC_ERESULT添加变量m_strResult可以写成 DDX_Text(
2013-08-19 15:28:20 2456
BBB引脚功能速查表
2017-03-02
艾海舟 数字图像处理源代码
2013-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人