opencv读取摄像头图像
来源:互联网 发布:mac cs6破解方法 编辑:程序博客网 时间:2024/04/30 17:56
一开始用opencv1的函数来获取摄像头图像,没有报错误但是并没有读到摄像机图像,具体原因可能是数据类型的问题。然而换了IplImage格式也是同样情况。
#include <iostream>#include<opencv2/highgui/highgui.hpp>#include<opencv2/core/core.hpp>using namespace std;using namespace cv;int main(){CvCapture * capture = cvCreateCameraCapture(-1);if (!capture){ cout << "Can not open the camera!\n"; return -1;}Mat frame = cvQueryFrame(capture);char c;while (1){frame = cvQueryFrame(capture);imshow("Cam", frame);c = waitKey(100);if (c == 'q'&&c == 'Q')break;}return 0;}
解决方案:在网上看到一个opencv2的方法,测试成功。
#include<iostream>#include<opencv2\core\core.hpp>#include<opencv2\highgui\highgui.hpp>#include<string>using namespace std;using namespace cv;Mat des;char* windowName = "camera";VideoCapture camera;void main(){namedWindow(windowName);camera.open(0);camera.set(CV_CAP_PROP_FRAME_WIDTH, 640);camera.set(CV_CAP_PROP_FRAME_HEIGHT, 480);if (!camera.isOpened()){printf("摄像头无法打开\n");getchar();return;}char buffer[50];int i = 0;while (true){camera >> des;//camera.read(des);if (des.empty()){printf("des为空 \n");break;}imshow(windowName, des);if (i % 19 == 1){cout << "saving...\n";sprintf_s(buffer, "capture%d.jpg", i);imwrite(buffer, des);}++i;waitKey(3);//break;}waitKey(0);}
0 0
- opencv读取摄像头图像
- 从摄像头中读取图像 OpenCV
- opencv读取摄像头图像和读取视频文件图像
- opencv笔记8----从大恒工业摄像头读取图像
- OpenCv 下读取摄像头并保存成yuv图像
- OpenCV 从视频或摄像头中读取图像示例
- 使用Linux的V4L2读取摄像头数据+Opencv图像处理
- OpenCV入门学习之读取usb摄像头图像,实时显示
- OpenCV笔记(1)载入图像 视频播放 读取摄像头
- 【OpenCV】获取摄像头图像
- opencv 读取摄像头
- opencv 读取摄像头
- Opencv之读取摄像头
- opencv 摄像头读取程序
- opencv 如何读取摄像头
- OPENCV读取摄像头
- OpenCV中读取摄像头
- OpenCV摄像头读取
- How do I resolve unmet dependencies?
- 山东中医药大学计算机科学与技术2班王鑫童数据结构绪论笔记
- [UI]抽屉菜单DrawerLayout分析(二)
- 第一章 Oracle恢复内部原理(简介)
- 装饰精灵管理系统详细介绍
- opencv读取摄像头图像
- [UI]抽屉菜单DrawerLayout分析(三)
- 手机视频开发技术for Android and IOS
- [每日练习]C编程实现二叉树
- Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧
- hdu 3743(树状数组求逆序数)
- 学习RaphaelJS矢量图形包--Learning Raphael JS Vector Graphics中文翻译(一)
- wins7(64位)下HTK安装、demo运行及常见问题
- Geoimaging Accelerator Aerial 汉密尔顿市220景UltraCam D处理案例