opencv读取图片,视频文件,摄像头
来源:互联网 发布:解压rar的软件 编辑:程序博客网 时间:2024/04/27 23:18
#include"highgui.h"
#include<cv.h>
#include<opencv2\opencv.hpp>
using namespace cv;
int main(int argc,char *argv[]) {
/*
IplImage *src = cvLoadImage("D:\\图片作品\\633.jpg",-1); // 0 是单通道,灰度显示,1是彩色图像,三通道
cvNamedWindow("show_picture",1); //0 固定窗口大小,1是默认可以不写
cvShowImage("show_picture", src); //在名字为picture的窗口下显示图片src
waitKey(0);
cvReleaseImage(&src); //释放掉程序开始时分配的内存
cvDestroyWindow("show_picture");
*/
//读取视频文件
cvNamedWindow("avi_show", 1);
CvCapture *avi = cvCreateFileCapture("E:\\FFOutput\\33.avi");
//CvCapture *avi = cvCreateCameraCapture(0); //读取摄像机
while (1) {
IplImage *temp = cvQueryFrame(avi); //读取每一帧,不断更新
if (!temp)
break;
else {
cvShowImage("avi_show", temp);
char a = cvWaitKey(24); //每秒24帧
if (a == 27) //27是esc的ascll码
break;
}
}
cvReleaseCapture(&avi);
cvvDestroyWindow("avi_show");
return 0;
#include<cv.h>
#include<opencv2\opencv.hpp>
using namespace cv;
int main(int argc,char *argv[]) {
/*
IplImage *src = cvLoadImage("D:\\图片作品\\633.jpg",-1); // 0 是单通道,灰度显示,1是彩色图像,三通道
cvNamedWindow("show_picture",1); //0 固定窗口大小,1是默认可以不写
cvShowImage("show_picture", src); //在名字为picture的窗口下显示图片src
waitKey(0);
cvReleaseImage(&src); //释放掉程序开始时分配的内存
cvDestroyWindow("show_picture");
*/
//读取视频文件
cvNamedWindow("avi_show", 1);
CvCapture *avi = cvCreateFileCapture("E:\\FFOutput\\33.avi");
//CvCapture *avi = cvCreateCameraCapture(0); //读取摄像机
while (1) {
IplImage *temp = cvQueryFrame(avi); //读取每一帧,不断更新
if (!temp)
break;
else {
cvShowImage("avi_show", temp);
char a = cvWaitKey(24); //每秒24帧
if (a == 27) //27是esc的ascll码
break;
}
}
cvReleaseCapture(&avi);
cvvDestroyWindow("avi_show");
return 0;
}
注释掉的部分可以运行,只是我发现不能同时显示于是注释掉了。
0 0
- opencv读取图片,视频文件,摄像头
- opencv读取摄像头或视频文件
- Opencv(四):读取视频文件和摄像头
- opencv程序十三:读取摄像头或视频文件
- opencv 读取视频、打开摄像头、写入视频文件
- opencv 读取视频、打开摄像头、写入视频文件
- opencv读取摄像头图像和读取视频文件图像
- opencv读取图片,视屏,摄像头
- OpenCV学习(二)读取视频文件和摄像头
- opencv从摄像头读写视频文件
- OpenCV读取视频文件方法
- OpenCV读取视频文件
- matlab 读取视频文件和摄像头
- matlab 读取视频文件和摄像头
- OpenCV学习笔记-读取视频文件
- opencv学习心得四----读取视频文件
- opencv 读取、修改、保存视频文件
- opencv 读取摄像头
- Linux groupmod --修改用户组
- C++第二次实验作业
- 一个Demo让你掌握Android所有控件
- Jama.Matrix的学习
- mongodb 添加用户及权限设置详解
- opencv读取图片,视频文件,摄像头
- Android 开发工具整理
- 绑定ip和mac
- 自动化运维的基石:CMDB
- cookie和session的区别初步认识
- some command of executing hadoop spark hive kafka
- Haproxy、Keepalived双主高可用负载均衡集群环境搭建
- Linux gzip --文件解压缩
- Android Studio 使用技巧