MFC2-实时读取视频
来源:互联网 发布:潍坊行知学校网站 编辑:程序博客网 时间:2024/06/05 04:57
我使用到是win7+VS10+opencv2.4.9.创建MFC之后,要手动添加CvvImage,因为opencv2.3之后就去掉了对这个类的支持。如果你的可以直接用,请忽略
资源下载地址:
http://download.csdn.net/download/qq_34385827/9943311
使用picture控件来显示图像或视频,创建新的button。这一部分记得要修改控件ID
还要记得添加头文件CvvImage.h和opencv等一系列你需要用到的头文件,这里只使用了opencv.hpp
双击按钮,在{}中完成代码。
void CopencvtestDlg::OnBnClickedcamera(){// TODO: 在此添加控件通知处理程序代码CDC *pDC = GetDlgItem(IDC_STATIC)->GetDC();//根据ID获得窗口指针再获取与该窗口关联的上下文指针HDC hdc= pDC->GetSafeHdc(); // 获取设备上下文句柄CRect rect; // 矩形类 GetDlgItem(IDC_STATIC)->GetClientRect(&rect); //获取box1客户区 CvCapture *capture = cvCreateCameraCapture(0); //读取视频 if(capture==NULL) { print("NO camera"); //读取不成功,则标识 //return 1; }; IplImage *frame; CvvImage cimg; while(1){ frame = cvQueryFrame( capture );
if(!frame)break;cimg.CopyOf(frame,frame->nChannels); cimg.DrawToHDC(hdc,&rect); char c = cvWaitKey(0); if(c == 27 )break; } ReleaseDC( pDC );cvReleaseCapture(&capture);
}
阅读全文
1 0
- MFC2-实时读取视频
- MFC2
- MFC2
- 孙鑫MFC2
- python:读取视频,处理后,实时计算帧数fps
- MFC2.鼠标消息
- ffmpeg学习:ffmpeg下载,播放音频、视频,读取USB摄像头数据流并实时播放
- opencv从摄像头读取视频并实时进行人脸检测代码
- [源码]av_read_frame()+自定义IO读取函数-->>内存and实时视频流的RTMP推流
- 视频读取
- 读取视频
- 读取视频
- 实时视频抠像
- 视频实时抠像
- 实时视频网站架构
- Android 实时视频采集
- Android视频实时传输
- 视频实时数据
- ORA-01466: 无法读取数据
- JS实现clone函数对五种数据类型的复制(深拷贝、浅拷贝)
- 限制网页只能在微信浏览器打开
- 前端异常:Uncaught SyntaxError: missing ) after argument list 解决办法
- jpa onetomany 使用级连表 删除被维护表数据时的坑
- MFC2-实时读取视频
- linux 工具篇
- hdu-6152
- react 快速启动
- 存储过程 触发器 视图
- 计蒜客-最大子阵列 / NYOJ题目44-子串和
- Struts2处理数据
- android文件系统挂载分析(1)---正常开机挂载
- Sublime text3 编译Python 只显示时间无输出结果处理