Opencv之摄像头捕获

今天试着写了写摄像头捕获的代码,运行成功,很好。
之后就要试试实质性的东西了

/* 功能:从摄像头中得到视频流,并输出结果。 / #include "cv.h" #include "highgui.h" #include #include int main( int argc, char* argv ) { CvCapture* capture = 0; // 下面的语句说明在命令行执行程序时,如果指定AVI文件,那么处理从 // AVI文件读取的视频流,如果不指定输入变量,那么处理从摄像头获取 // 的视频流 capture = cvCaptureFromCAM(0); if( !capture ) { fprintf(stderr,"Could not initialize capturing...\n"); return -1; } cvNamedWindow( "Laplacian", 0 ); // 循环捕捉,直到用户按键跳出循环体 for(;;) { IplImage* frame = 0; frame = cvQueryFrame( capture ); if( !frame ) break; cvShowImage("Laplacian", frame); if( cvWaitKey(10) >= 0 ) break; } cvReleaseCapture( &capture ); cvDestroyWindow("Laplacian"); return 0; }

mac && pc


很讽刺的广告,感觉很有意思就发上来了

大意如下,我自己随便翻译的,有错误请随意指出

mac: 我是mac

pc:我是pc,hi,mac,告诉你个好消息,windows7发布了,它可以解决一切以前系统解决不了的问题,相信我。

mac:怎么感觉这个话好耳熟。。。

回忆。。。

pc:我是pc,hi,mac,告诉你个好消息,windows vista发布了,它可以解决一切以前系统解决不了的问题,相信我。

pc:我是pc,hi,mac,告诉你个好消息,windows xp发布了,它可以解决一切以前系统解决不了的问题,相信我。

pc:我是pc,hi,mac,告诉你个好消息,windows 2000发布了,它可以解决一切以前系统解决不了的问题,相信我。

pc:我是pc,hi,mac,告诉你个好消息,windows 98发布了,它可以解决一切以前系统解决不了的问题,相信我。

。。。。

OpenCV第一天

开始接触OpenCV,为了我们的项目

#include #include int main( int argc, char* argv ) { IplImage pImg; //声明IplImage指针 if( argc == 2 && (pImg = cvLoadImage( argv[1], 1)) != 0 ) { cvNamedWindow( "Image", 1 );//创建窗口 cvShowImage( "Image", pImg );//显示图像 cvWaitKey(0); //等待按键 cvDestroyWindow( "Image" );//销毁窗口 cvReleaseImage( &pImg ); //释放图像 return 0; } return -1; }