交叉编译opencv运行平台rk3588

news/2024/7/14 18:16:29 标签: opencv, webpack, react.js

opencv版本:4.8.0
opencv_contrib版本:4.8.0

在源码目录下建build目录,进入该目录配置编译选项生成makefile

cmake 配置参数:

cmake -DCMAKE_MAKE_PROGRAM:PATH=/usr/bin/make -DCMAKE_INSTALL_PREFIX=/home/rog/my_file/other_LIB/my_opencv/4.8.0_ARM/opencv/my_lib_rk3588 -DWITH_CUDA=OFF -DENABLE_PRECOMPILED_HEADERS=OFF -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/aarch64-gnu.toolchain.cmake -DCUDA_GENERATION=Kepler -DWITH_GTK=ON -DOPENCV_EXTRA_MODULES_PATH=/home/rog/my_file/other_LIB/my_opencv/4.8.0_ARM/opencv_contrib/modules..

部分参数解释:
CMAKE_INSTALL_PREFIX:编译生存库路径
OPENCV_EXTRA_MODULES_PATH :opencv_contrib 的modules路径

make -j8
make install

交叉编译后生成的文件:
在这里插入图片描述

附加X86的编译参数:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/rog/my_file/other_LIB/my_opencv/4.8.0/opencv/my_lib_x86 -D OPENCV_GENERATE_PKGCONFIG=ON -D OPENCV_EXTRA_MODULES_PATH=/home/rog/my_file/other_LIB/my_opencv/4.8.0/opencv_contrib/modules ..

http://www.niftyadmin.cn/n/5351875.html

相关文章

TensorFlow2实战-系列教程4:数据增强:keras工具包/Data Augmentation

🧡💛💚TensorFlow2实战-系列教程 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在Jupyter Notebook中进行 本篇文章配套的代码资源已经上传 对于图像数据,将其进行翻转、放缩、平移、旋转操作就可以得到一组新的数据…

数字图像处理(实践篇)二十九 OpenCV-Python在图像中检测矩形、正方形和三角形的实践

目录 1 方案 2 实践 1 方案 ①检测矩形和正方形 ⒈检测图像中的所有轮廓。 ⒉循环检查所有检测到的轮廓。 ⒊为每个轮廓找到近似的轮廓。如果近似轮廓中的顶点数为4,则计算宽高比用来区分矩形和正方形。如果宽高比在0.9到1.1之间,则认为为正方形,否则的话,则为矩形。…

Docker 安装篇(Ubuntu)

图省事一般采用第一种 一、 直接采用apt安装 apt install docker.io查看 /usr/lib/systemd/system/docker.service ubuntu默认守护进程用的:fd:// ps -ef | grep docker root 775237 1 0 11:14 ? 00:01:07 /usr/bin/dockerd -H fd:// --cont…

AtCoder Beginner Contest 338 --- D - Island Tour -- 题解

D - Island Tour 题目大意 思路解析&#xff1a; 可以发现 1->2->4 整体减1变为5->1->3&#xff0c; 其中2->4的距离等于1->3的距离 其中1->2的距离不等于5->1的距离&#xff0c;则只有当[xj - i] < 0后的xj - > xj1 和 xj -> xj-1的距离才会…

1.8用REST API实现dynv6脚本(下)

专栏导航 第七章 用REST API实现dynv6脚本(上) 第八章 用REST API实现dynv6脚本(下) ⇐ 用折腾路由的兴趣,顺便入门shell编程。 文章目录 专栏导航前言一、完善程序流程二、代码实现1、检测上网方式2、查询dns记录3、更新记录函数4、查询dns并对比函数5、定时任务三、代码组…

Java基础数据结构之反射

一.定义 Java的反射机制是在运行状态中的&#xff0c;对于任意一个类都能知道这个类的所有属性和方法&#xff1b;对于任意一个对象&#xff0c;都能够调用它的任意方法及属性。既然能拿到&#xff0c;我们就可以修改部分类型信息。这种动态获取信息以及动态调用对象方法的功能…

阿里云 Flink 原理分析与应用:深入探索 MongoDB Schema Inference

本文整理自阿里云 Flink 团队归源老师关于阿里云 Flink 原理分析与应用&#xff1a;深入探索 MongoDB Schema Inference 的研究&#xff0c;内容主要分为以下四部分&#xff1a; MongoDB 简介社区MongoDB CDC 核心特性MongoDB CDC 在阿里云 Flink 实时计算产品的实践总结 一、M…

linux系统ansible主机清单和命令

ansible主机清单和命令 主机清单配置主机清单文件配置主机清单方式常用变量 ansible命令ansible-doc命令ansible命令格式ansible配置公私钥ansible 命令集 主机清单 配置主机清单文件 /etc/ansible/hosts //配置主机清单文件配置主机清单方式 ip地址 ansible_ssh_user…