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

ppt课件免费下载的网站WordPress如何建小语种网站

ppt课件免费下载的网站,WordPress如何建小语种网站,网站一般如何做搜索功能,施工企业报验资质清单最近遇到一些售前提供的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.dnsts.com.cn/news/260675.html

相关文章:

  • 做网站公司排名多少钱wordpress安卓版5
  • 建一家网站多少钱网站开发查找漏洞的工具
  • php做彩票网站吗dedecms网站栏目管理
  • wordpress 字段网站同时做竞价和优化可以
  • 网站简繁体转换代码广告传媒公司经营范围有哪些
  • 铜川矿业公司网站哪个网站做推广做的最好
  • 网站服务器租赁价格网站开发工资山东
  • 做网站泰州电商网络推广
  • 网站建设全程揭秘pdf建设工程网站什么时候可以同步
  • seo网站改版做文案需要用到的网站
  • 无锡网站建设网络推广聊城高新区建设局网站
  • 网站建设 代码下载网页设计兼职收费标准
  • 公司网站主要几方面tiktok官网版下载
  • 淘宝店做网站建设不能开直通车wordpress 评论 楼层
  • 泸州城建设档案管网站北京中天人建设工程有限公司网站
  • 雨灿网站建设郑州发布最新通知
  • 公司网站搜索不到建设网站的和服务器
  • 网站的制作方案网站建设后台怎么修改
  • 哪个网站做职客比较好 比较正规建设网站的十个步骤
  • 网站备案帐号工作空窗期怎么缴纳社保
  • 个人网站模板html 下载做网站时间
  • 国土局网站建设情况深圳外包公司网站
  • 什么浏览器适合看网站seo培训学校
  • 上海建设银行网站转账记录查询wordpress 知更鸟 公告
  • 净水 技术支持 东莞网站建设seo计费系统源码
  • 杭州未来科技网站建设开个免费的网站多少钱
  • 编程一小时网站WordPress关站插件
  • 网站开发的四个高级阶段包括湘潭网站建设 磐石网络在哪
  • 易企秀怎么做网站网上购物商城系统设计
  • 请别人做网站需要注意什么问题域名解析在线工具