VideoCapture,具体用法参考
http://blog.csdn.net/thefutureisour/article/details/7530344
使用OpenCV用C语言是VideoCapture capture(1);
或者使用Camkit (Camera toolKit)
Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集-->色彩转换-->H264编码-->RTP打包-->网络发送的全套接口。可到项目附件中下载已编译好的二进制版本。
opencv的库挺好用的
先采集图像,存进一个Mat数据里,简写一下:
VideoCapture capture(0);//第1个USB摄像头 Mat frame_orig;//采集的原始图像 while (1) { capture >> frame_orig;//采集 }
然后,如果要存成jpg,用imwrite函数,简写一下:
imrwite("1.jpg",frame_orig);