OpenCV Open Camera 打开摄像头
2024-09-18 15:11:22
这是一个用OpenCV2.4.10打开摄像头的一个例子,参见代码如下:
#include <iostream>
#include <stdio.h>
#include <opencv2/opencv.hpp> using namespace cv;
using namespace std; int main(int argc, char *argv[])
{
CvCapture* cam0 = cvCaptureFromCAM();
if(!cam0)
{
fprintf(stderr, "Could not initialize opening of Camera 0..\n");
system("Pause");
return -;
}
printf("cam0 initialized\n");
cvNamedWindow("Camera 0",CV_WINDOW_AUTOSIZE); //create a window called "Camera 0" while ()
{
IplImage *cam0Frame = cvQueryFrame(cam0);
if (cam0Frame) {
cvShowImage("Camera 0", cam0Frame);
}
if (cvWaitKey() == ) //wait for 'Esc' key press for 30ms. If 'Esc' key is pressed, break loop
{
cout << "Esc key is pressed by user" << endl;
break;
}
} cvReleaseCapture(&cam0);
cvDestroyWindow("Camera 0"); return ;
}
如果想同时打开两个摄像头,可以参见我之前的博客OpenCV show two cameras 同时显示两个摄像头。
最新文章
- Session 潜在bug防范
- sql server 自增长id 允许插入显示值
- CentOS下源码安装mplayer播放器
- [课程相关]homework-06
- presentedViewController 和 presentingViewController 以及 dismissViewControllerAnimated 的使用
- c缺陷与陷阱笔记-第三章 语义陷阱
- 可变字典 NSMutableDictionary
- all unicode
- mysql explain中key_len值的说明
- Html和Css学习笔记-html进阶-div与span
- IT java培训机构名单(不全)
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- 记录一次php连接mssql的配置
- SpringMvc中获取Request
- 关于iOSlaunchScreen的尺寸
- TextView展示富文本时emoj或图片和文字不对齐的解决方案
- rbac models
- APICloud 真机连接失败
- GPU寄存器相关
- centos7修改hostname
热门文章
- Python egg
- XShell上传下载命令
- iOS 查看系统字体效果的网页
- CodeForces - 404A(模拟题)
- LINUX安全设置
- WIN7实现多人远程一台电脑
- sdut 2411:Pixel density(第三届山东省省赛原题,字符串处理)
- Diskpart命令安装系统小结
- JSP页面中的pageEncoding和contentType两种属性
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解 (转)