qt+opencv调用笔记本摄像头

这篇博客介绍了如何在Qt项目中结合OpenCV调用笔记本摄像头,通过修改pro文件,设置必要的配置,并编写包括槽函数、图像处理函数在内的核心代码来实现视频流的捕获和显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. pro文件改写:
QT       += core gui multimedia multimediawidgets
INCLUDEPATH += C:\opencv40\opencv\build\include
LIBS += C:\opencv40\opencv\build_qt\bin\libopencv_*.dll

(其中,build_qt是我cmake编译时起的名字,配置好的文件也都在这个文件夹下。
配置过程详见以下链接:
https://blog.youkuaiyun.com/huyiping12345/article/details/103157822)
2. h文件:
引入头文件:

#include "opencv2/opencv.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <QTimer>
using namespace cv;
using namespace std;

public:

public:
    QImage MatImageToQt(const Mat &src); //Mat转QLabel

槽函数:

private slots:
    void readFarme();
    void jiankongProcess(int);

私有变量:

private:
    VideoCapture cap;
    Mat src_image;
    QTimer *timer;
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值