织梦CMS - 轻松建站从此开始!

罗索

双目视觉简单测试

落鹤生 发布于 2010-04-26 22:17 点击:次 
opencv提供了双目视觉检测距离信息的函数,试着使用了两个摄像头获得两副图像测试一下,感觉背景单纯,目标较小的情况下,得到的效果较好一些。
TAG:

opencv提供了双目视觉检测距离信息的函数,试着使用了两个摄像头获得两副图像测试一下,感觉背景单纯,目标较小的情况下,得到的效果较好一些。(下图分别是左图像,右图像,得到的深度图像)

用一个长的物体来测试深度,效果不好。如下:

难点问题是两个摄像机即使是同一个机型,同样的镜头,得到的图像颜色有所轻微的差别,导致效果不好。

而使用一个摄像机平移左右得到的结果会更好一些。以下图片是opencv提供的图片,效果较好。

代码:

  1. #include "stdafx.h" 
  2. #include <iostream> 
  3. #include <string.h> 
  4. #include <cxcore.h> 
  5. #include <cv.h> 
  6. #include <cvaux.h> 
  7. #include <highgui.h> 
  8. #include <fstream> 
  9.  
  10.  
  11. IplImage *image = 0 ; //原始图像 
  12. using namespace std; 
  13.  
  14. int main(int argc, char* argv[]) 
  15.     IplImage* srcLeft = cvLoadImage("left.jpg",1); 
  16.     IplImage* srcRight = cvLoadImage("right.jpg",1); 
  17.     IplImage* leftImage = cvCreateImage(cvGetSize(srcLeft), IPL_DEPTH_8U, 1); 
  18.     IplImage* rightImage = cvCreateImage(cvGetSize(srcRight), IPL_DEPTH_8U, 1); 
  19.     IplImage* depthImage = cvCreateImage(cvGetSize(srcRight), IPL_DEPTH_8U, 1); 
  20.  
  21.     cvCvtColor(srcLeft, leftImage, CV_BGR2GRAY); 
  22.     cvCvtColor(srcRight, rightImage, CV_BGR2GRAY); 
  23.  
  24.     cvFindStereoCorrespondence( leftImage, rightImage, CV_DISPARITY_BIRCHFIELD, depthImage, 50, 15, 3, 6, 8, 15 ); 
  25.  
  26.     cvNamedWindow("win1",1); 
  27.     cvNamedWindow("win2",1); 
  28.     cvNamedWindow("win3",1); 
  29.  
  30.     cvNormalize(depthImage,depthImage,0,255,CV_MINMAX,0 ); 
  31.  
  32.     for(;;) 
  33.     { 
  34.         cvShowImage("win1",depthImage); 
  35.         cvShowImage("win2",srcLeft); 
  36.         cvShowImage("win3",srcRight); 
  37.         if(cvWaitKey(20)==27) break
  38.     } 
  39.  
  40.     return 0; 

 

(hardVB)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201004/9269.html]
本文出处:CSDN博客 作者:hardVB
顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容