rk3588交叉编译opencv

基于forlinx开发板Linux5.10.66+Qt5.15.2的环境

交叉编译工具链:aarch64-buildroot-linux-gnu-gcc、aarch64-buildroot-linux-gnu-g++

opencv版本:3.4.15

创建toolchain.cmake

工具链路径

set(CMAKE_C_COMPILER /home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-gcc)

set(CMAKE_CXX_COMPILER /home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-g++)

sysroot 路径

set(CMAKE_FIND_ROOT_PATH /home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot)

set(PKG_CONFIG_LIBDIR /home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot/usr/lib64/pkgconfig)

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)

set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)

编译

复制代码
mkdir build

cd build

export PATH=/home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/:$PATH
export PKG_CONFIG_PATH=/home/forlinx/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot/usr/lib64/pkgconfig/

cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain.cmake \
-D WITH_GSTREAMER=ON \
-D CMAKE_BUILD_TYPE=RELEASE \
-D WITH_QT=ON \
-D WITH_IPP=OFF \
-D CMAKE_INSTALL_PREFIX=./cbInstall \
..

make -j8

make install

我这边需要用gstreamer和qt显示所以打开了 对应配置

相关推荐
jndingxin16 小时前
OpenCV图像注册模块
人工智能·opencv·计算机视觉
R-G-B16 小时前
【P14 3-6 】OpenCV Python——视频加载、摄像头调用、视频基本信息获取(宽、高、帧率、总帧数)
python·opencv·视频加载·摄像头调用·获取视频基本信息·获取视频帧率·获取视频帧数
荼蘼17 小时前
OpenCv(三)——图像平滑处理
人工智能·opencv·计算机视觉
R-G-B1 天前
OpenCV Python——报错AttributeError: module ‘cv2‘ has no attribute ‘bgsegm‘,解决办法
人工智能·python·opencv·opencv python·attributeerror·module ‘cv2‘·no attribute
似乎很简单1 天前
【opencv-Python学习笔记(5):几何变换】
笔记·opencv·学习
荼蘼2 天前
OpenCv(二)——边界填充、阈值处理
人工智能·opencv·计算机视觉
蜀中廖化2 天前
机器学习:基于OpenCV和Python的智能图像处理 实战
python·opencv·机器学习
R-G-B2 天前
【P27 4-8】OpenCV Python——Mat类、深拷贝(clone、copyTo、copy)、浅拷贝,原理讲解与示例代码
人工智能·python·opencv·浅拷贝·深拷贝·opencv python·mat类
星期天要睡觉2 天前
计算机视觉(opencv)实战三——图像运算、cv2.add()、cv2.addWeighted()
人工智能·opencv·计算机视觉
rhythmcc2 天前
【visual studio】visual studio配置环境opencv和onnxruntime
c++·人工智能·opencv