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

郑州网站优化的微博_腾讯微博怎么用dw网站怎么建设

郑州网站优化的微博_腾讯微博,怎么用dw网站怎么建设,做一个赚钱的网站,做网站怎么加视频最近遇到一些售前提供的BUG#xff0c;但是他们提供的是录像视频#xff0c;因为处理显示速度比较快#xff0c;因此很难找到出现问题的位置。需要反复播放#xff0c;自己编写了一个视频分解成图片这样就可以一张图一张图的对比#xff0c;方便查看。 开发环境 qtopenv…最近遇到一些售前提供的BUG但是他们提供的是录像视频因为处理显示速度比较快因此很难找到出现问题的位置。需要反复播放自己编写了一个视频分解成图片这样就可以一张图一张图的对比方便查看。 开发环境 qtopenvc sudo apt install libopencv-dev源码说明 2.1 引用opencv动态库 .pro文件需要添加opencv的动态库 LIBS -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs2.2 Qt代码 将视频分解成每一帧然后将每一帧保存位图片。 void MainWindow::slotClickBtn() { // 打开视频文件cv::VideoCapture video(/pan/录屏_选择区域_20231227104611.mp4);// 检查视频是否成功打开if (!video.isOpened()) {std::cerr 无法打开视频文件 std::endl;}// 读取视频的帧率和总帧数double fps video.get(cv::CAP_PROP_FPS);int totalFrames video.get(cv::CAP_PROP_FRAME_COUNT);// 逐帧读取视频并保存为图像文件for (int frameNumber 0; frameNumber totalFrames; frameNumber) {cv::Mat frame;video.read(frame);// 检查是否成功读取帧if (frame.empty()) {std::cerr 无法读取视频帧 std::endl;break;}// 生成图像文件名例如 frame_0001.jpgstd::string filename frame_ std::to_string(frameNumber 1) .jpg;// 保存帧为图像文件cv::imwrite(filename, frame);}// 关闭视频文件video.release();std::cout 视频分解完成共生成 totalFrames 张图像文件。 std::endl;}2.3 源代码地址 https://gitcode.net/arv002/qt/-/tree/master/opencv/VideoDecomposition 三、扩展 3.1 VideoCapture 详解 cv::VideoCapture 是 OpenCV 中用于从视频文件、摄像头或图像序列中捕获帧的类。它提供了一种方便的方式来处理视频流和图像序列。 以下是一些关于 cv::VideoCapture 的主要方法和属性的详细说明 构造函数 cv::VideoCapture(const cv::String filename); cv::VideoCapture(int index);filename视频文件的路径可以是本地文件路径或网络 URL。index摄像头的索引。通常0 表示默认摄像头1 表示第二个摄像头以此类推。 成员函数 bool open(const cv::String filename); 打开视频文件。返回 true 表示成功打开false 表示失败。 bool isOpened() const; 检查视频是否成功打开。返回 true 表示成功打开false 表示失败。 void release(); 释放资源。关闭视频文件或释放摄像头。 bool read(cv::OutputArray image); 从视频流中读取一帧。返回 true 表示成功读取false 表示读取失败或到达视频末尾。 double get(int propId) const; 获取视频流的属性值例如帧率、宽度、高度等。propId 是属性标识符例如 cv::CAP_PROP_FPS 表示帧率。 bool set(int propId, double value); 设置视频流的属性值。propId 是属性标识符value 是要设置的值。 示例用法 #include opencv2/opencv.hpp #include iostreamint main() {cv::VideoCapture cap(path/to/your/video.mp4);if (!cap.isOpened()) {std::cerr 无法打开视频文件 std::endl;return -1;}double fps cap.get(cv::CAP_PROP_FPS);int width cap.get(cv::CAP_PROP_FRAME_WIDTH);int height cap.get(cv::CAP_PROP_FRAME_HEIGHT);std::cout 帧率: fps 宽度: width 高度: height std::endl;cv::Mat frame;while (cap.read(frame)) {// 处理每一帧cv::imshow(Frame, frame);cv::waitKey(30); // 等待30毫秒}cap.release();cv::destroyAllWindows();return 0; }上述代码演示了如何打开视频文件、获取视频属性、逐帧读取视频并显示。请根据实际需求调整。
http://www.zqtcl.cn/news/7331/

相关文章:

  • 微信建一个网站企业网站优化暴肃湖南岚鸿很好
  • 任丘建设网站网站建设的策划方案
  • 360云盘做 网站图片服务器做网站用什么开发工具
  • 自己做的网站怎么取sql数据wordpress首页默认中文
  • 郑州服装网站建设做影视网站对宽带要求
  • 深圳网站建设联华十大seo免费软件
  • 烟台建站价格潘家园网站建设公司
  • 做网站需要注意的问题郴州建设公司网站
  • 湘阴网站建设最经济 网站建设
  • 网页设计作业怎么做网站怎么给公司做网站
  • 怎么做网站的icp备案信息百度图像搜索
  • 校园互动平台网站建设阳西县网络问政平台公众号
  • 上海网站建设网页制作联系方式企业所得税怎么征收税率
  • 做爰全过程的视频网站房产网站建设哪家好
  • 广州顺德网站设计wordpress 更改目录权限
  • 安徽海鹏建设工程有限公司网站万万州州微微网站网站建建设设
  • 帮公司做网站网络营销模式案例
  • 做黄金理财的网站网站开发实训感想
  • 内蒙古赤峰市建设局网站品牌建设和品牌打造对企业的意义
  • 网站开发网页上传和网页发布一个ip装两wordpress
  • 做淘宝需要知道什么网站吗服务器更改wordpress
  • 河东做网站公司做网站的用处
  • psd网站法律行业网站建设
  • 网站的制作过程百度收录网站多久
  • 网站建设 繁体做网站公司郑州郑州的网站建设公司排名
  • 高端广告公司网站建设网络舆情监测平台
  • 网站后台上传内容前台首页不显示太原建设厅网站
  • 做网站设计需要学什么做网站开发 用什么
  • 有哪些线上做酒店的网站建设信用中国网站
  • 郑州网站设计排行大余网站建设