本文主要是介绍OpenCV2.3调用摄像头程序,获取图片逐帧显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。
博客地址:http://blog.csdn.net/shuxiao9058
原始作者:季亚
#include "highgui.h"int main()
{CvCapture* pCap = cvCreateCameraCapture( 1 );//这里-1也可以,不过我的电脑装的有CyberLink YouCam软件,//OpenCV会默认调用该摄像头,而不调用系统的驱动IplImage *frame = NULL;if (cvCreateCameraCapture == NULL){return(0);}cvNamedWindow("Camera",CV_WINDOW_FULLSCREEN);while ((frame = cvQueryFrame(pCap)) != 0 && cvWaitKey(20) != 27) {frame = cvQueryFrame(pCap);cvShowImage("Camera", frame); }cvReleaseCapture(&pCap); cvDestroyWindow("Camera"); return (0);
}
附录: http://115.com/file/e6mlxiq2# OpenCV-2.3.0-win.rar, http://115.com/file/anemd3ut# OpenCVCammer_VS2008.rar
这篇关于OpenCV2.3调用摄像头程序,获取图片逐帧显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!