啊哈哈哈哈哈
2016-09-03 13:34
274 查看
哈哈哈哈哈
<pre name="code" class="cpp">#include "cv.h" #include 4000 "cvaux.h" #include "cxcore.h" #include "highgui.h" #include <highgui.h> #include <cv.h> #include <cxcore.h> #include <iostream> using namespace std; using namespace cv; //reference: OpenCV1.1 cvref.htm //by Gong Peiliang in SIA, CAS; //11-11 2008 //东门吹雪 int main( int argc, char** argv) { IplImage * cv_left_rectified; IplImage * cv_right_rectified; //note the sequence of the stereo pairs cv_left_rectified = cvLoadImage( "right.jpg", CV_LOAD_IMAGE_GRAYSCALE); cv_right_rectified = cvLoadImage( "left.jpg", CV_LOAD_IMAGE_GRAYSCALE); CvSize size = cvGetSize( cv_left_rectified ); //the disparity map is an array h*w, with 16bit signed elements. CvMat* disparity_left = cvCreateMat( size.height, size.width, CV_16S ); CvMat* disparity_right = cvCreateMat( size.height, size.width, CV_16S ); CvStereoGCState* state = cvCreateStereoGCState( 16, 2 ); cvFindStereoCorrespondenceGC( cv_left_rectified, cv_right_rectified, disparity_left, disparity_right, state, 0 ); cvReleaseStereoGCState( &state ); //post-progressing the result CvMat* disparity_left_visual = cvCreateMat( size.height, size.width, CV_8U ); cvConvertScale( disparity_left, disparity_left_visual, -16 ); cvSave( "disparity.png", disparity_left_visual ); cvNamedWindow( "disparity", 1); cvShowImage("disparity", disparity_left_visual ); cvWaitKey( 0 ); cvDestroyWindow( "disparity" ); return 0; }
相关文章推荐
- 哈哈,毕业设计终于完成了!
- socket编程资料--记下别忘了O(∩_∩)O哈哈~
- 写了一个比较简单的网内搜索!哈哈
- 如何使用EVC写寄存器读写软件(哈哈,源码虽小,但是也写出来看看)
- 哈哈 我也开blog了
- 哈哈~~
- 谢谢辛苦的"哈哈"
- 哈哈,和阿里巴巴支付宝签约了!
- 哈哈,音乐无国界,好好捣鼓吧,蛮喜欢的~
- 哈哈哈哈
- 哈哈,好友越来越多了
- Delphi 文件操作指南(转载) 据为己有 哈哈
- 触发器 真好用 哈哈
- 毕业一年,团队名列其中,哈哈,纪念一下!!!!第12届“广东青年五四奖章”揭晓 首设集体奖
- 终于离职了 留个标记 哈哈
- 放松下~啊哈哈哈.....
- 你知道Material Type(ROH,HALB,FERT…)为什么缩写是ROH,HALB,FERT吗?哈哈哈
- zoj 1002 Fire Net(DFS~ 哈哈哈哈,终于过了!!!)
- 哈哈哈哈,开博啦
- 哈哈