- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 OpenCV三种立体匹配求视差图算法总结
对OpenCV中涉及的三种立体匹配算法进行代码及各自优缺点总结:首先我们看一下BM算法:该算法代码:CvStereoBMState *BMState = cvCreateStereoBMState();int SADWindowSize=15; BMState->SADWindowSize = SADWindowSize > 0 ? SADWindowSize : 9; BMState->minDisparity = 0; BMState->numberOfDisparities =
2010-09-09 17:16:00
36357
原创 OpenCv中CvMat矩阵操作
<br />将一个三维点CvPoint3D64f Result=cvPoint3D64f(X,Y,Z)写入<br />CvMat *pointsXYD=cvCreateMat( 1,<br /> 1, CV_64FC3); 中:<br />cvSet2D(pointsXYD, 0, 0, cvScalar( Result.x, Result.y, Result.z ) );<br />读取矩阵中的元素:<br />CvMat *result3DPoints=cvCreateMat( 1,<br />
2010-09-02 12:55:00
1880
原创 利用Matlab标定参数在OpenCV中进行立体匹配
<br />Matlab标定工具为用户提供了比较方便的标定方法,而且标定结果比较准确。因此本文利用Matlab标定方法对双目视觉进行立体标定,标定结果存为.xml文件中。<br />首先加载标定结果:<br />CvMat *_M1 = (CvMat*)cvLoad("left_Matrix.xml");CvMat *_M2 = (CvMat*)cvLoad("right_Matrix.xml");CvMat *_D1 = (CvMat*)cvLoad("left_dist.xml");CvMa
2010-08-30 11:52:00
6474
5
原创 OpenCV+DirectShow+MFC显示两个摄像机
<br />最近在做一个项目,需要用到两个摄像机的显示,通过查阅相关资料及参考晨宇思远的博客OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面这篇博文,经过修改成功实现了两个摄像机的显示,但是他的方法中是将OpenCV的窗口显示为最小,虽然看不到窗口,但在任务栏中仍然存在。如下图:<br /><br />为了不用到OpenCV的窗口,因此增加了OnTimer函数。实现后的图像如下:<br /> <br /><br /> <br />代码:<br /> 首先增加Cap
2010-08-28 10:52:00
4376
原创 关于图像采集卡采集到图像到内存后怎样用Opencv进行图像处理
最近在做一个实时图像处理系统,因为用的是北京嘉恒中自的图像采集卡,图像采集到内存后储存的数据,而我想利用Opencv来对图像进行处理,搞了好久终于找到解决的方法了:方法如下:lpbuf=(LPBYTE)okGetTargetInfo(hBoard,BUFFER,10,&width,&height,&stride);利用okGetTargetInfo得到图像的各项数据,IplImage
2009-11-23 14:34:00
4464
转载 研究生的五个层次
研究生的五个层次 以前写过“研究生导师的五个层次”,即:Employer、Leader、Tutor、Advisor、Guider。在这个急功进利的环境中,当导师难,当好导师更难。 相对导师而言,研究生更重要。现在考研不难,但做研究生难,做好研究生更难。因此,研究生也有层次之分,以自己做研究生的经历与对研究生的观察,可将研究生分成以下五个层次: 一是
2009-10-17 17:09:00
14118
MFC OpenCV DirectShow 显示两个usb摄像机
2010-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人