当前位置: 首页 > article >正文

23.100ASK_T113-PRO 移植opencv

1.交叉工具链

我使用的是 buildroot 的工具链,这个简单就可以得到.就是编译一遍系统.

路径:

/home/book/buildroot-100ask_t113-pro/buildroot/output/host/opt/ext-toolchain/bin
 

这里最重要的就是验证一下工具链:

要使用此编译器,上安装一些库 。

sudo apt-get install lsb get install sb-core lib32stdc++6

在终端输入arm-linux-gnueabi-gcc -v来查看安装的交叉编译器版本号.

arm-linux-gnueabi-gcc -v

2.下载OPENCV3.4.1源码

OpenCVOpenCV OpenCVOpenCV官方源码下载链接为 官方源码下载链接为 官方源码下载链接为 官方源码下载链接为 https://opencv.org/releases/  可以看到有很多版本所以请自行点击下载,国外网站常失败。所以 请自行点击下载,国外网站常失败。

opencv-3.4.1.tar.gz

复制到 /home/book/ 目录下,解压缩

tar xf opencv-3.4.1.tar.gz

cd opencv-3.4.1

ls

3.配置OpenCV环境

创建build,install文件夹.build 为构建文件夹,install为安装文件夹.

mkdir build install

ls

安装cmake 和 cmake-gui工具

sudo apt-get install cmake cmake-qt-gui cmake-cruses-gui

进入build目录下,执行指令cmake-gui,开始配置OpenCV的环境.

cd build

cmake-gui

4.编译 OpenCV i源码

先不要急着输入make.首先在源码目录 3rdparty/protobuf/src/google/protobuf/stubs/common.cc

这个文件下第33行添加#define HAVE_PRTREAD 宏定义可以编译的过.具本原因是HAVE_PTHREAD宏定义了pthread库.

gedit 3rdparty/protobuf/src/google/protobuf/stubs/common.cc

修改完成后,返回.在build目录下,可以看到build目录下已经准备了构建文件,直接输入make构建即可.

cd build

make

编译完成如下图 

输入make install,把库安装在我们创建的install目录下,然后使用ls指令查看安装目录install.

make install

ls ../install


http://www.kler.cn/a/415916.html

相关文章:

  • 永久停用PostgreSQL 归档功能
  • java面向对象知识点: 封装,构造,重载
  • MySQL的Json类型数据操作方法
  • Web 表单开发全解析:从基础到高级掌握 HTML 表单设计
  • 怎样提高自己的能量
  • Unity项目性能优化列表
  • ROS2教程 - 1 ROS简介
  • ️ 爬虫开发中常见的性能优化策略有哪些?
  • Kafka-Connect
  • 单片机几大时钟源
  • Java基础——泛型(3)#HashMap泛型
  • GORM慢查询、SQL日志与Go项目日志的整合与串联
  • #Js篇: 链式判断运算符 ?.和Null判断运算符 ??和逻辑赋值运算符||= = ??=
  • 领养我的宠物:SpringBoot开发指南
  • Cesium K-means自动聚合点的原理
  • 史陶比尔机器人维修-接口总结
  • Mac启动服务慢问题解决,InetAddress.getLocalHost().getHostAddress()慢问题。
  • 3.24MayBeSomeComputeC
  • 如何通过PHP爬虫模拟表单提交,抓取隐藏数据
  • USB Type-C一线通扩展屏:多场景应用,重塑高效办公与极致娱乐体验
  • 26页PDF | 数据中台能力框架及评估体系解读(限免下载)
  • linux-信号
  • springboot339javaweb的新能源充电系统pf(论文+源码)_kaic
  • nginx同一域名下部署多个项目
  • 【动态规划】股票市场交易策略优化
  • hhdb数据库介绍(10-17)