嵌入式交叉编译:OpenCV

  • 编译ffmpeg

嵌入式交叉编译:ffmpeg及相关库-CSDN博客

  • 下载

LINUX编译opencv_linux 编译opencv 模块-CSDN博客

  • 解压
  • 编译

penCV自带编译配置,十分方便。

BUILD_DIR=${HOME}/build_libsCROSS_NAME=aarch64-mix210-linuxFFMPEG_DIR=${BUILD_DIR}/libmkdir buildcd buildcmake .. \-DCMAKE_TOOLCHAIN_FILE=../arm-toolchain.cmake-DCMAKE_INSTALL_PREFIX=${BUILD_DIR} \-DCMAKE_BUILD_TYPE=RELEASE \-DBUILD_SHARE_LIBS=ON \-DBUILD_TESTS=OFF \-DBUILD_PERF_TESTS=OFF \-DENABLE_CXX11=1 \-DENABLE_FAST_MATH=1 \-DWITH_CUDA=off \-DWITH_CUBLAS=1 \-DWITH_OPENCL=OFF    \-DWITH_OPENCL_SVM=off \-DWITH_OPENCLAMDFFT=off \-DWITH_OPENCLAMDBLAS=off \-DWITH_GSTREAMER_0_10=OFF \-DWITH_FFMPEG=ON \-DFFMPEG_LIBRARY_DIRS=${FFMPEG_DIR} \-DOPENCV_FFMPEG_USE_FIND_PACKAGE=ON \-DOPENCV_FFMPEG_SKIP_BUILD_CHECK=ON \-DBUILD_opencv_apps=OFF \-DBUILD_opencv_world=OFF \-DBUILD_opencv_python3=OFF \-DBUILD_opencv_python2=OFFmake -j16make install
  • 检查

 

ile build/lib/libopencv_imgproc.so.4.9.0
build/lib/libopencv_imgproc.so.4.9.0: ELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, not stripped

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15830.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树莓派学习笔记——树莓派的三种GPIO编码方式

1、板载编码(Board pin numbering): 板载编码是树莓派上的一种GPIO引脚编号方式,它指的是按照引脚在树莓派主板上的物理位置来编号。这种方式对于初学者来说可能比较直观,因为它允许你直接根据引脚在板上的位置来编程。 2、BCM编…

Linux gurb2简介

文章目录 前言一、GRUB 2简介二、GRUB 2相关文件/文件夹2.1 /etc/default/grub文件2.2 /etc/grub.d/文件夹2.3 /boot/grub/grub.cfg文件 三、grubx64.efi参考资料 前言 简单来说,引导加载程序(boot loader)是计算机启动时运行的第一个软件程…

一起学习大模型 - 从底层了解Token Embeddings的原理(2)

文章目录 前言4. Token Embeddings综合运用演示4.1 Token Embeddings处理4.2 伪代码示例4.3 计算cat和dog两个词的相近程序4.3.1 计算方法4.3.2 例子4.3.3 输出结果 前言 上一篇文章了解了Token Embeddings的原理,这一篇,我们一起来综合运用学到的知识来…

纯干货分享 机器学习7大方面,30个硬核数据集

在刚刚开始学习算法的时候,大家有没有过这种感觉,最最重要的那必须是算法本身! 其实在一定程度上忽略了数据的重要性。 而事实上一定是,质量高的数据集可能是最重要的! 数据集在机器学习算法项目中具有非常关键的重…

文章解读与仿真程序复现思路——电力系统保护与控制EI\CSCD\北大核心《计及温控厌氧发酵和阶梯碳交易的农村综合能源低碳经济调度》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

网络域名是什么意思

网络域名,顾名思义,就是网络上的名字,类似于现实中的地址或姓名一样,用来标识网络上的一个或一组计算机或服务器的位置,以及它们的相应服务资源。网络域名是互联网上最基础的基础设施之一,是网络通信的“标…

【mysql】更新操作是如何执行的

现有一张表,建表语句如下: mysql> create table T(ID int primary key, c int);如果要将 ID2 这一行的a字段值加 1,SQL语句会这么写: mysql> update T set c c 1 where ID 2;上面这条sql执行时,分析器会通过词…

Nacos 微服务管理

Nacos 本教程将为您提供Nacos的基本介绍,并带您完成Nacos的安装、服务注册与发现、配置管理等功能。在这个过程中,您将学到如何使用Nacos进行微服务管理。下方是官方文档: Nacos官方文档 1. Nacos 简介 Nacos(Naming and Confi…

操作符详解(上)(新手向)

操作符详解(上) 一,算术操作符(双目操作符)1:‘’,‘-’,‘*’2:‘/’,‘%’ 一,单目操作符1:‘’,‘-’2:‘!’3:‘&’4:‘*’5:…

linux 排查java内存溢出(持续更新中)

场景 tone.jar 启动后内存溢出,假设pid 为48044 排查 1.确定java程序的pid(进程id) ps 或 jps 都可以 ps -ef | grep tone jps -l 2.查看堆栈信息 jmap -heap 48044 3.查看对象的实例数量显示前30 jmap -histo:live 48044 | head -n 30 4.查看线程状态 jstack 48044

Spring 事件监听

参考:Spring事件监听流程分析【源码浅析】_private void processbean(final string beanname, fi-CSDN博客 一、简介 Spring早期通过实现ApplicationListener接口定义监听事件,Spring 4.2开始通过EventListener注解实现监听事件 FunctionalInterface p…

Rustdesk客户端源码编译

1.安装VCPKG windows平台vcpkg安装-CSDN博客 2.使用VCPKG安装: windows平台vcpkg安装-CSDN博客 配置VCPKG_ROOT环境变量: 安装静态库: ./vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static 静态库安装成…

【C语言深度解剖】(15):动态内存管理和柔性数组

🤡博客主页:醉竺 🥰本文专栏:《C语言深度解剖》 😻欢迎关注:感谢大家的点赞评论关注,祝您学有所成! ✨✨💜💛想要学习更多C语言深度解剖点击专栏链接查看&…

I.MX6ULL的官方 SDK 移植实验

系列文章目录 I.MX6ULL的官方 SDK 移植实验 I.MX6ULL的官方 SDK 移植实验 系列文章目录一、前言二、I.MX6ULL 官方 SDK 包简介三、硬件原理图四、试验程序编写4.1 SDK 文件移植4.2 创建 cc.h 文件4.3 编写实验代码 五、编译下载验证5.1编写 Makefile 和链接脚本5.2编译下载 一、…

列表元素添加的艺术:从单一到批量

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、向列表中添加单一元素 1. append方法 2. insert方法 三、向列表中添加批量…

MySQL 存储过程(实验报告)

一、实验名称: 存储过程 二、实验日期: 2024 年5 月 25 日 三、实验目的: 掌握MySQL存储过程的创建及调用; 四、实验用的仪器和材料: 硬件:PC电脑一台; 配置:内存&#xff0…

Android 配置本地解决下载 Gradle 慢的问题

步骤1 打开项目下 gradle/wrapper/gradle-wrapper.properties 文件。 步骤2 文件内容如下。 #Sat May 25 16:24:00 CST 2024 distributionBaseGRADLE_USER_HOME distributionPathwrapper/dists distributionUrlhttps\://services.gradle.org/distributions/gradle-8.7-bin…

SW焊接路径不能是闭合的

如果是整个圆,就不能作出焊件

【Docker学习】深入研究命令docker exec

使用docker的过程中,我们会有多重情况需要访问容器。比如希望直接进入MySql容器执行命令,或是希望查看容器环境,进行某些操作或访问。这时就会用到这个命令:docker exec。 命令: docker container exec 描述&#x…

ssm275宠物医院管理系统+vue-手把手调试搭建

ssm275宠物医院管理系统vue-手把手调试搭建 ssm275宠物医院管理系统vue-手把手调试搭建