树莓派4b安装qt5_树莓派4B安装QT与配置OpenCV(最新QT与OpenCV4)

本文介绍了如何在树莓派4B上安装最新版QT5和配置OpenCV4.首先,通过apt-get安装qt5-default和qtcreator,配置系统路径。接着,安装OpenCV所需的依赖并下载OpenCV4.1.0,通过cmake编译安装。最后,配置环境变量,并测试编写的代码以确保QT与OpenCV能正常工作。

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

我的环境是官方最新系统即9月份更新的

终端输入:(自动安装最新版本qt)

sudo apt-get update

sudo apt-get install qt5-default qtcreator

配置系统路径

sudo nano /etc/bash.bashrc

在文件的最后添加如下内容

export QTDIR=/opt/Qt5.12.0/5.12.0/gcc_64

export PATH=$QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH5_:

然后ctrl+o保存然后ctrl+x退出

source /etc/bash.bashrc

测试配置

echo $PATH

输出如下内容

/opt/Qt5.12.0/5.12.0/gcc_64/bin:/opt/ros/melodic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin5446722

然后QT就算安装完成

接下来是OpenCV

下载Opencv4.1.0

配置前先下载cmake

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get update

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev l

### 安装 QtOpenCV 在 Raspberry Pi 4B #### 准备工作 为了确保顺利安装,建议先更新系统软件包并升级现有包至最新版本[^2]。 ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 安装依赖项 对于 QtOpenCV安装来说,一些必要的开发工具和库是必需的。可以通过下面命令来安装这些依赖: ```bash sudo apt-essential cmake pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev git-core checkinstall \ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools ``` #### 编译安装 OpenCV 获取 OpenCV 源码,并按照特定指令进行配置编译。这里以 OpenCV 4.1.2 版本为例说明过程。 ```bash cd ~ wget https://github.com/opencv/opencv/archive/refs/tags/4.1.2.zip unzip 4.1.2.zip mv opencv-4.1.2 opencv cd ~/opencv mkdir build cd build cmake .. make -j$(nproc) sudo make install ``` 完成上述操作之后,还需要调整 Python 中使用的 OpenCV 库文件名以便于后续调用[^1]。 ```bash $ cd /usr/local/lib/python3.7/site-packages/cv2/python-3.7/ $ sudo mv cv2.cpython-37m-arm-linux-gnueabihf.so cv2.so $ cd ~/.virtualenvs/cv/lib/python3.7/site-packages/ $ ln -s /usr/local/lib/python3.7/site-packages/cv2/python-3.7/cv2.so cv2.so ``` 验证 OpenCV 是否成功安装以及其版本号是否正确。 ```python >>> import cv2 >>> print(cv2.__version__) '4.1.1' ``` #### 配置并构建 Qt 针对 Raspberry Pi 平台上的 Qt 构建,需特别注意交叉编译环境设置及目标平台选项的选择[^3]。 ```bash ../qt-everywhere-opensource-src-5.5.0/configure -platform win32-g++ -xplatform linux-arm-gnueabi-g++ -release -opengl es2 -device linux-rasp-pi2-g++ -sysroot C:/SysGCC/Raspberry/arm-linux-gnueabihf/sysroot -prefix /usr/local/qt5-device-option CROSS_COMPILE=C:/SysGCC/Raspberry/bin/arm-linux-gnueabihf- ``` 需要注意的是,在实际执行 configure 脚本前应根据实际情况修改路径参数;另外 `-prefix` 参数指定了最终安装位置,默认情况下会放置在 `/usr/local/` 下面[^4]。 最后通过 `make` 和 `make install` 来完成整个编译流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值