首页 > 其他分享 >qt+opencv读取视频

qt+opencv读取视频

时间:2023-02-15 21:59:13浏览次数:37  
标签:qt color frame imshow opencv int edge include 读取

#include "mainwindow.h"
#include <QApplication>
#include "opencv2/opencv.hpp"
#include <iostream>
#include <QDebug>
using namespace cv;
using namespace std;
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    /*Mat color=imread("E:/QTimage/2.jpg");
    imshow("color",color);
    Mat edge,grayImage;
    cvtColor(color,grayImage,CV_BGR2GRAY);
    blur(grayImage,edge,Size(3,3));
    Canny(edge,edge,3,9,3);
    imshow("2",edge);*/

    VideoCapture capture("E:/QTprogram/021403/0.mp4");//视频格式随意
    int i=0;
    while(1)
    {
        Mat frame;
        capture>>frame;
        qDebug()<<"bofang"<<i;//判断播放帧数
        i++;
        if(frame.empty())
        {
            qDebug()<<"stop";
            break;
        }
        imshow("shipin",frame);
        waitKey(30);
    }
    return a.exec();
    //return 0;
}

标签:qt,color,frame,imshow,opencv,int,edge,include,读取
From: https://www.cnblogs.com/dq0618/p/17124833.html

相关文章

  • totaoBrought()读取嵌套字典列表内容
    allGuests={'Alice':{'apples':5,'pretzels':12},'Bob':{'hamsandwiches':3,'apples':2},'Carol':{'cups':3,'applepies':1}}deftotal(x,y)......
  • APS.NET Core 6.0Json任何类型读取到字符串属性The JSON value could not be converte
    在升级.netsdk到6.0版本后出现TheJSONvaluecouldnotbeconvertedtoSystem.String.原因是我代码定义的类型是string,但是传参的时候写了int,publicoverridevoidC......
  • 文件名读取函数读取文件名存储
    提问: intmain(){_finddata_tfile;longlf;if((lf=_findfirst("*.txt",&file))==-1){cout<<"cannotfindfile"<<endl;}......
  • flask_socketio_rasip_video_stream_opencv
    E:\song\Flask-SocketIO-Chat-master\run.py#!/bin/envpythonfromappimportcreate_app,socketioapp=create_app(debug=False)if__name__=='__main__':......
  • 2-STM32+Air724UG基本控制篇(自建物联网平台)-整体运行测试-Android扫码绑定Air724,并
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLAir724UGA/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>......
  • 【OpenCV】-重映射
    文章目录​​1、重映射的概念​​​​2、实现重映射:remap()函数​​​​3、基本重映射​​​​4、实现多重映射​​1、重映射的概念重映射是把一幅图像中某位置的像素放置到......
  • 【OpenCV】-霍夫变换
    序言:什么是霍夫变换?在图像处理和计算机视觉邻域中,如何从当前的图像中提前所需要的特征信息是图像识别的关键所在。霍夫变换可以快速准确地检测出直线或者圆,在图像处理中识别......
  • 【OpenCV】-边缘检测汇总示例
    汇总之前:这一节还有一个scharr滤波器(也是算子)没有介绍,先介绍一下。。。1计算图像差分:Scharr()函数使用Scharr滤波器运算符计算x或y方向的图像差分,包含的参数与Sobel算子基......
  • 【OpenCV】-算子(Sobel、Canny、Laplacian)学习
    开头一下:本篇博客主要介绍边缘检测所涉及的三大算子,分别是Sobel算子、Canny算子、Laplacian算子)。上篇博客​​python版CV​​也介绍了这三个算子的用法。文章目录​​1、s......
  • pycharm配置opencv库
    我走的弯路:对于刚刚入手OpenCV的小白,又第一次接触pycharm编译器。所以在配置opencv库的时候遇到很多问题。如下:1、如果直接在Terminal运行界面输入【pipinstallopencv-p......