arm交叉编译opencv 3.4.12

标签: 嵌入式  OpenCV

终端输入以下命令

cmake-gui

弹出以下界面 :

说明:

Where is the source code对应opencv的文件夹,

Where to build the binaries对应opencv存放编译好的配置文件等信息的文件夹(比如刚创建的build文件夹)

 

--------------------------------------------------------------------------------------------

点击Configure,弹出编译方式选择对话框

选择第四项,交叉编译

做如下配置

 

Operating System 输入Linux

Processor 输入 arm 

C和C++填写自己的交叉编译器

Target Root填写编译器的lib

-----

点击Finish

-----

Search搜索BUILD_ZLIB,勾选上

Search搜搜BUILD_PNG,勾选上

 

同理,还有 TTB, TIFF, JPEG

 

==============================================

Search搜索Build_open 只留下这么几个模块

 

Search输入install,设置下install路径CMAKE_INSTALL_PREFIX:

 

Search搜 CMAKE_BUILD_TYPE,改成Release

Search搜build_sh,编译静态库:

点击Configure

点击Generate

进入build目录,执行编译

make -j8

make install

版权声明:本文为yxpandjay原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yxpandjay/article/details/109449474

智能推荐

交叉编译OpenCV2.4.11至ARM架构

交叉编译OpenCV2.4.11至ARM架构 参考的博客 https://www.jianshu.com/p/0fcdce428d8f https://www.douban.com/group/topic/82625416 1.下载交叉编译链 PC机为x86架构,目标平台为ARM架构,首先需要安装x86至ARM平台的交叉编译链。需要注意的是,编译链上C库的版本需要和目标平台上的C库版本兼容。我起初...

OpenCV ARM交叉编译 armeabihf-linux-gnu

1. 准备工作 电脑环境是Ubuntu 16.04 下载opencv源码并解压缩,这边用的是opencv-4.1.1, 交叉编译环境配置,我配置的是armeabihf-linux-gnu cmake-gui的安装: 2. cmake-gui配置 Terminal打开cmake-gui,并配置源码路径和编译路径,然后点击Configure 在弹出的CMakeSetup中选择Sepcify optio...

嵌入式ARM-Linux之OpenCV交叉编译

编译环境:ubuntu18.04+OpenCV3.4.0+Cmake3.10.2 首先先到opencv官网下载opencv 下载完成后,将压缩包解压到指定路径,例如我解压到/home/gec的路径下 打开终端,cd到opencv的路径下,例如我cd /home/gec 接着就是cmake-gui,如果还没有下载,那就根据终端错误显示的提示进行安装 打开cmake-gui会出现如下弹窗,需要填好路径...

Mplayer-arm交叉编译

下载源码 http://www.mplayerhq.hu/MPlayer/releases/ 编译libmad 也可以不用libmad可以在configure时使用–disable-mad tar -xzvf libmad-0.15.1b.tar.gz -C . 解压到当前目录下,使用以下命令configure –prefix用来自定义安装目录 可能的报错: 解决:去掉ma...

Ubuntu上交叉编译opencv及opencv_contrib并移植到ARM板之一

零、环境准备: 编译环境:Ubuntu-14.04 交叉编译工具链:arm-linux-gnueabi-4.5.1 目标机器:粤嵌GEC210开发板S5PV210(Cortex-a8) opencv库:opencv-3.2.0(源码),解压至某一目录 opencv_contrib库:opencv_contrib-3.2.0(扩展库源码),解压至某一目录 cmake及cmake-gui编译工具:若未...

猜你喜欢

Ubuntu上交叉编译opencv及opencv_contrib并移植到ARM板之二

按照上篇之一的进度,已经编译及安装好了opencv库及opencv_contrib扩展库。 安装好库之后,无非就还有两件事要做:1、配置环境    2、实例编译    3、移植至开发板 一、环境配置 说明:pkg-config是用于编译时指定第三方库的头文件路径及链接库路径的,我们需要借助pkg-config来编译opencv程序。 pk...

OpenCV学习之路--4--ubuntu下交叉编译OpenCV3.4.10成ARM版本

本文所有操作均在root用户下进行。   编译环境:Ubuntu-16.04 交叉编译器:arm-2014.05 目标机器:迅为IMX6Q   交叉编译OpenCV3.4.10需要配置编译环境及安装依赖库: 1.protobuf的安装 1.1安装一些库 1.2安装源文件 1.3进入protobuf目录 1.4clone子模块的依赖 1.5执行自动生成的shell脚本 1.6配置...

web安全简易规范123

web安全,大公司往往有专门的安全开发流程去保证,有专门的安全团队去维护,而对于中小网络公司,本身体量小,开发同时兼带运维工作,时间精力有限,但是,同样需要做一些力所能及的必要的事情。有时候,安全威胁并不是因为你的防盗窗被人撬开了,而是你晚上睡觉的时候忘了关门,而关上门对开发来说也许只是举手之劳。 1、不要用root,确定使用的中间件和框架是否默认打开了后门 我们总会在线上使用部署一些中间件、开源...

css弹性盒模型详解----justify-content

本篇文章详细介绍justify-content 效果演示如下: 效果演示如下: 效果演示如下: 效果演示如下: 效果演示如下...

html5拖放--15行js代码实现两个div内容互换

本文首发于我的个人博客:http://cherryblog.site/ ,欢迎大家前去参观 本文项目地址,sortable插件地址:https://github.com/sunshine940326/sortable demo地址:https://github.com/sunshine940326/drag 在写我们后台的管理程序中需要有一个拖放的功能,然后我们有一个这样的功能,实现11个固定且大...