1.0.3-学习Opencv与MFC混合编程之---打开本地摄像头
来源:互联网 发布:服务器空间域名备案 编辑:程序博客网 时间:2024/06/07 00:21
源代码:http://download.csdn.net/detail/nuptboyzhb/3961643
版本1.0.3新增内容
打开摄像头
Ø 新建菜单项,Learning OpenCV——> OpenCVr入门——>打开摄像头(c)
Ø 菜单项设置如下:
Ø 建立类向导
Ø 编辑代码
void CCVMFCView::OnMyOpenCamera()
{
// TODO: Add your command handler code here
//Alt+F8 整理代码
int i=1;//截图个数
CvCapture* capture;
CString WindowName1="摄像机";
IplImage *frame = 0;
capture = cvCreateCameraCapture(0);//打开摄像头
if(capture==NULL)
{
MessageBox("未检测到摄像头,请检查摄像头安装是否正确");
}
else
{
assert(capture != NULL );//如果没有打开,中断
cvNamedWindow(WindowName1,CV_WINDOW_AUTOSIZE);
while(1)
{
frame= cvQueryFrame(capture);
if(!frame)
{
break;
}
cvShowImage(WindowName1, frame );
char c = cvWaitKey(10);
if( c == 27 )
{
break;
}
else if(c=='c'||c=='C')
{
CString str;
str.Format( "%d ",i);
CString WindowName2="Capture"+str;
cvNamedWindow(WindowName2,CV_WINDOW_AUTOSIZE);
cvShowImage(WindowName2, frame);
cvWaitKey(0);
cvDestroyWindow(WindowName2);
i++;
}
}
cvReleaseCapture( &capture );
cvDestroyWindow(WindowName1);
}
}
- 1.0.3-学习Opencv与MFC混合编程之---打开本地摄像头
- 1.0.1-学习Opencv与MFC混合编程之---播放AVI视频
- 1.0.2-学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
- 1.0.x-学习Opencv与MFC混合编程之---视频运动检测
- 1.0-学习Opencv与MFC混合编程之---CVMFC程序的继续开发步骤CVMFC程序的继续开发步骤
- 1.1-学习Opencv与MFC混合编程之---利用画图函数,生成视频,并写入视频文件
- 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
- 1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
- 1.1.6-学习Opencv与MFC混合编程之---播放WAV音乐和 alpha融合功能
- 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
- 学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
- MFC+OpenCV打开摄像头
- OpenCV实践之路——MFC与OpenCV联合打开摄像头
- 1.1.0-学习Opencv与MFC混合编程之---全屏截图,保存为BMP图像(并增加快捷键)
- 1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
- 1.1.3-学习Opencv与MFC混合编程之---画图工具 通过对话框进行工具的参数设置 画曲线 绘图校正
- MFC+opencv实现摄像头的打开与关闭
- 【opencv学习之四】opencv调取本地摄像头
- XML与Webservices相关的安全问题概述
- 1.0.2-学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
- for语句执行过程
- 程序员基本能力具备吗
- Halcon如何制作标定板
- 1.0.3-学习Opencv与MFC混合编程之---打开本地摄像头
- 大表海量数据的转移及索引创建的记录
- svn
- Git常用命令解说
- 我写的关于视频的基础知识,欢迎大家挑错和鼓励!
- 黑马程序员_MyEclipse常用快捷键
- 写在2011年的尾巴
- tslib机制分析
- 【IOS开发】objective-c的笔记