opencv摄像头用法
来源:互联网 发布:凡科微传单 软件下载 编辑:程序博客网 时间:2024/05/18 18:42
打开摄像头,是编号,可以改
VideoCapture cap(0);
if(!cap.isOpened())
{
return -1;
}
打开视频文件
VideoCapture capture;
capture.open("C:\\Users\\Administrator\\Desktop\\David.avi");
bool fromfile = true;
if (!capture.isOpened())
{
cout << "capture device failed to open!" << endl;
return -1;
}
CvCapture用法:
CvCapture *camera = cvCaptureFromCAM(0);
if(NULL == camera){
cout <<"打开摄像头失败"<<endl;
}
cvSetCaptureProperty(camera , CV_CAP_PROP_FRAME_WIDTH , 2048);
cvSetCaptureProperty(camera , CV_CAP_PROP_FRAME_HEIGHT , 1536);
while(1){
IplImage * img = cvQueryFrame(camera);
cvSaveImage("C:\\Aratek.jpg",img);
cvShowImage("aratek",img);
if (cvWaitKey(20) == 27)//注意,这个不能少,否则摄像头就不能显示出来
return 1;
}
}
在while循环中,摄像头画面卡死、没有刷新,一般是因为没有调用imshow方法,
所以想要在while中刷新视频,需要调用imshow("img",frame);
0 0
- opencv摄像头用法
- opencv摄像头
- opencv摄像头使用
- opencv 读取摄像头
- opencv摄像头测试
- opencv 读取摄像头
- openCV摄像头代码
- Opencv之读取摄像头
- OpenCV 摄像头录制视频
- opencv 摄像头读取程序
- opencv 如何读取摄像头
- opencv读摄像头
- Opencv--打开摄像头
- opencv打开摄像头
- [OpenCV] -- 简单摄像头操作
- OpenCV 摄像头校正
- opencv调用摄像头
- opencv连接摄像头
- 安卓开发常见编译错误
- Leetcode——242. Valid Anagram
- java.lang.OutOfMemoryError: PermGen space
- eclipse 使用maven 构建web项目 简单例子
- Hystrix的使用(一)
- opencv摄像头用法
- Ubuntu 14.04 Server 安装VMware Workstation 12 Pro
- 将软键盘变成搜索
- Android中JNI编程的那些事儿
- 使用getopt命令解析shell脚本的命令行选项
- 将MySQL去重操作优化到极致之三弹连发(一):巧用索引与变量
- 调试别人的MATLAB+C混合编程时遇到的问题
- Androdi注入js实现网页放大
- jQuery中的on()方法在实践中遇到的问题