首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Jetson板卡上安装QT5与OpenCV集成

Jetson板卡上安装QT5与OpenCV集成

作者头像
OpenCV学堂
发布2026-04-02 17:39:44
发布2026-04-02 17:39:44
810
举报

安装QT5与QT Creator

如果只是简单的使用QT的GUI库,没有其它要求,其实特别容易,一行命令行可以搞定了,直接在终端运行:

代码语言:javascript
复制
sudo apt-get install qt5-default qtcreator –y

安装完成以后,去左下角的软件安装中心点开,鼠标往下滚就可以看到:

OpenCV支持配置

创建一个QT Widget Application类型的项目,然后右键选择该项目,选择导入第三方库的方式来导入OpenCV支持。默认情况下Jetpack系统是已经自带OpenCV库的,但是不支持CUDA,所以我自己编译了OpenCV4.8 + CUDA支持版本。

【操作技巧】Jetson Orin Nano的ubuntu port换镜像源与OpenCV4.8编译

其中包含路径如下:

代码语言:javascript
复制
/usr/include/opencv4

so文件库路径如下

代码语言:javascript
复制
/usr/lib/aarch64-linux-gnu

分别选择好以后,按OK就可以完成OpenCV集成配置支持的第一步,然后再按我这样,手动修改

这样就配置好了OpenCV支持了。

QT+OpenCV代码测试

双击打开mainwindow.cpp文件,在里面添加代码如图所示:

检查一下是否有跟我一样的图像文件,改一下文件路径,源代码如下:

代码语言:javascript
复制
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "opencv2/opencv.hpp"
#include "QLabel"
#include "QVBoxLayout"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    // add more codes from here~~~
    cv::Mat bgr = cv::imread("/home/orinnano/Pictures/lena.jpg");
    cv::Mat image;
    cv::cvtColor(bgr, image, cv::COLOR_BGR2RGB);
    QImage img = QImage(image.data, image.cols, image.rows, image.step, QImage::Format_RGB888);
    img = img.scaled(QSize(800, 600), Qt::KeepAspectRatio);
    QPixmap mp;
    mp = mp.fromImage(img);
    QLabel *label = new QLabel();
    label->setAlignment(Qt::AlignCenter);
    label->setPixmap(mp);
    QVBoxLayout *vblayout = new QVBoxLayout();
    vblayout->addWidget(label);
    ui->centralwidget->setLayout(vblayout);
    this->setWindowTitle("Jetson Orin Nano + Qt5 + OpenCV4.8 Demo");
}

MainWindow::~MainWindow()
{
    delete ui;
}

运行结果:

后记:

我知道网上还有很多这类文章,但是它们有一个共同的问题,根本就没有集成QT界面跟OpenCV在一起,而且基于Qt Creator通过控制台运行一下拉到了。因而误导了不少人,也让很多人根本就不知道怎么集成这两个东西,所以我才写了这篇文章,帮助大家正本清源!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档