程序员开发实例大全宝库

网站首页 > 编程文章 正文

使用QT调用USB免驱摄像头(usb2.0camera摄像头驱动下载)

zazugpt 2024-09-01 07:58:27 编程文章 47 ℃ 0 评论

在QT中调用USB免驱摄像头,可以使用OpenCV库来实现。下面是一个简单的示例代码:

#include <QCamera>
#include <QCameraViewfinder>
#include <QVBoxLayout>
#include <QWidget>
#include <opencv2/opencv.hpp>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 初始化摄像头
    QCamera camera;
    camera.setCaptureMode(QCamera::CaptureVideo);

    // 创建显示摄像头画面的视图
    QCameraViewfinder viewfinder;
    viewfinder.show();

    // 设置摄像头的预览视图
    camera.setViewfinder(&viewfinder);
    camera.start();

    return app.exec();
}

请确保已在.pro文件中添加了以下OpenCV库的链接:

复制代码LIBS += -lopencv_core
LIBS += -lopencv_imgproc
LIBS += -lopencv_highgui
LIBS += -lopencv_videoio

这是一个基本的示例,它将打开默认的USB摄像头并在窗口中显示摄像头的实时画面。你可以根据需要进一步扩展这个示例以处理摄像头的图像数据、保存图像、进行图像处理等操作。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表