当前位置: 首页 > news >正文

汕头市建设局造价信息网站百度云免费空间

汕头市建设局造价信息网站,百度云免费空间,google网址直接打开,网站备案成功然后怎么做文章目录 一、加载与显示二、保存 一、加载与显示 视频或摄像头的加载是使用 cv::VideoCapture 类。#xff08;这个类和 ifstream 类比较相似#xff0c;视频或摄像头的加载和文本文件操作是大致相同。主要步骤#xff1a;#xff08;1#xff09;加载#xff08;打开这个类和 ifstream 类比较相似视频或摄像头的加载和文本文件操作是大致相同。主要步骤1加载打开视频或视像头。2 判断加载是否成功。 3读取内容。4关闭。 注意   1VideoCapture类变量同时提供了可以查看视频属性的 get()函数 通过输入指定的标志来获取视频属性例如视频的像素尺寸、帧数、帧率等。   2在读取内容每一帧图片时和ifstream一样同样有多种方式如通过“”运算符或使用read成员函数等。但注意要使用 Mat类 来定义buffer。   3当VideoCapture类变量中所有的图像都赋值给Mat类变量后再次赋值的时候就是赋空值故Mat类变量会变为空矩阵因此可以通过 empty() 判断VideoCapture类变量中是否所有图像都已经读取完毕。   4视频其实是每一帧图像的组成所以显示也是连续显示每一帧图像同样使用 imshow函数 代码如下示例 #include opencv2/opencv.hpp #includeiostream using namespace std;int main() {// 和文本文件一样两种打开方式成员函数open和默认构造函数//cv::VideoCapture capVideo;//capVideo.open(C:/Users/Opencv/temp/123.mp4);cv::VideoCapture capVideo(C:/Users/Opencv/temp/123.mp4);// 打开摄像头第一个参数为要打开的摄像头设备的IDID的命名方式从0开始。// cv::VideoCapture capVideo(0); // 打开第一个摄像头if (!capVideo.isOpened()){cout 打开视频失败 endl;return -1;}cout 视频中图像的宽度 capVideo.get(cv::CAP_PROP_FRAME_WIDTH) endl;cout 视频中图像的高度 capVideo.get(cv::CAP_PROP_FRAME_HEIGHT) endl;cout 视频帧率 capVideo.get(cv::CAP_PROP_FPS) endl;cout 视频的总帧数 capVideo.get(cv::CAP_PROP_FRAME_COUNT);cv::Mat buffer;while (1) {capVideo buffer;if (buffer.empty()){break;}cv::imshow(video, buffer);//char key cv::waitKey(1000 / capVideo.get(cv::CAP_PROP_FPS)); // 按源视频的帧率char key cv::waitKey(30); // 每帧延迟30毫秒。由此可设置快放或慢放if (key q || key 27){break;} }capVideo.release(); //释放对象cv::destroyAllWindows();二、保存 1OpenCV中提供了 VideoWrite()类 用于实现多张图像保存成视频文件。该类的构造函数参数如下 cv::VideoWriter output(filename int fourcc double fps Size frameSize bool isColortrue)filename:保存视频的具体路径包含视频格式 fourcc压缩帧的4字符编解码器代码。如JPEG编码(M,J,P,G)但这个效果一般。常用的H.264 编码格式(H, 2, 6, 4)等。注赋值“-1”则会自动搜索合适的编解码器 fps保存视频的帧率即视频中每秒图像的张数。可实现原视频二倍速播放、原视频慢动作播放等 frameSize视频帧的尺寸。通常在设置时要与图像的尺寸相同不然无法保存视频 isColor保存视频是否为彩色视频缺省为彩色2VideoWrite()和VideoCapture()一样都可以通过isOpened()函数判断是否成功创建一个视频流可以通过get()查看视频流中的各种属性。   3在保存视频时我们只需要将生成视频的图像一帧一帧通过“”操作符或者write()函数赋值给视频流即可最后使用release()关闭视频流。 代码如下示例 #include opencv2/opencv.hpp #includeiostream using namespace std;int main() {cv::VideoCapture capVideo(C:/Users/Opencv/temp/123.mp4);// cv::VideoCapture capVideo;// capVideo.open(C:/Users/Opencv/temp/123.mp4);if (!capVideo.isOpened()){cout 打开视频失败 endl;return -1;}cout 视频中图像的宽度 capVideo.get(cv::CAP_PROP_FRAME_WIDTH) endl;cout 视频中图像的高度 capVideo.get(cv::CAP_PROP_FRAME_HEIGHT) endl;cout 视频帧率 capVideo.get(cv::CAP_PROP_FPS) endl;cout 视频的总帧数 capVideo.get(cv::CAP_PROP_FRAME_COUNT);int width static_castint(capVideo.get(cv::CAP_PROP_FRAME_WIDTH));int height static_castint(capVideo.get(cv::CAP_PROP_FRAME_HEIGHT));// cv::VideoWriter output(C:/Users/Opencv/temp/321.mp4, cv::VideoWriter::fourcc(M, J, P, G), 25, cv::Size(width,height), true);cv::VideoWriter output(C:/Users/Opencv/temp/32331.mp4, cv::VideoWriter::fourcc(H, 2, 6, 4), 25, cv::Size(width, height), true);if (!output.isOpened()) {// 处理无法创建输出视频文件的情况return -1;}cv::Mat buffer;while (capVideo.read(buffer)) {// 可用一些方法对每一帧图片进行处理output.write(buffer); // 再将当前帧写入输出视频//output buffer;cv::imshow(show,buffer);char key cv::waitKey(1000 / capVideo.get(cv::CAP_PROP_FPS)); // 按源视频的帧率if (key q || key 27){break;}}capVideo.release(); //释放对象cv::destroyAllWindows();return 0; }
http://www.hkea.cn/news/14463034/

相关文章:

  • 哪里有做ppt模板下载网站wordpress xydown
  • 国外效果做的好的网站广州城乡建设局
  • wordpress账号和站内网wordpress 极速模板
  • 福建中兴建设有限公司网站站优云seo优化
  • 建设部官方网站seo课
  • 电子商务书城网站建设方案无线昆明官方网站
  • html电影网站模板网站免费正能量直接进入
  • 学校网站制作html一份完整的项目计划书
  • 关于做女装的网站西地那非片有依赖性吗
  • 企业网站建设用什么电子商务网站建设与维护pdf
  • 夫妻性做受视频什么网站德州市市政工程建设总公司网站
  • 网站建设与推广员岗位职责技能网站建设项目需求
  • 湘潭企业网站建设给自己的网站做镜像网站
  • 可以做商品砍价的网站网站建设的公司上海
  • 郑州直播网站建设公司网站开发竞争性谈判
  • 成都电子商务平台网站制作报价旅游网站的后台管理系统怎么做
  • 代做网站名称优化wordpress 上传漏洞
  • 国外网站大牛不懂英语可以做吗wordpress弹窗登入
  • 福建省 园区网互联及网站建设 网络部分题目标书制作教程
  • wordpress两侧有空白夫唯老师seo
  • 建站宝盒里的手机网站用猴子做标志起网站名叫什么好
  • 北京网站建设w亿玛酷1订制wordpress html地图
  • 东莞微信网站建设报价做做网站需要多少钱
  • 网站建设的项目描述企业管理培训课程名称
  • 企业品牌网站建设定制开发广西网站建设设计
  • 宁波高端网站建设推广北京快速建站模板
  • 免费云服务器网站有哪些嘉峪关市建设局建管科资质网站
  • 网站建设的出路wordpress加载js代码
  • 保健品网站设计机构wordpress免费主题库
  • 最快网站备案可以免费发布信息的网站有哪些