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

相关推荐
Black蜡笔小新几秒前
企业AI算力工作站/AI大模型训练工作站DLTM企业私有化AI视觉中台建设方案设计
人工智能
花生智源几秒前
Java实现Prompt工程的技巧——从模板到工程化,告别字符串拼接
java·人工智能
墨虹雨茶几秒前
Loop Engineering 正在重新定义"程序员"这个职业
人工智能
夕小瑶2 分钟前
字节把 PS 做进了生图模型里,实测 Seedream 5.0 Pro 指哪改哪
人工智能
量化吞吐机6 分钟前
2026年AI量化工具评估,先分开学习开发和验证
人工智能·python
IvorySQL6 分钟前
PG 日报|新增 VFD 缓存监控视图,精细化数据库调优
大数据·数据库·人工智能·缓存·postgresql·区块链
小白狮ww7 分钟前
告别「机械念经」:TADA-1b 让模型「说人话」
人工智能·语音识别·语音生成·ai声音
咏方舟【长江支流】8 分钟前
【开源】跨语言·跨平台·跨数据库(3) —— 为用宝框架增加ORM,让AI执行
数据库·人工智能·开源·ai编程·orm·咏方舟-长江支流·用宝框架
AliCloudROS8 分钟前
一次真实录屏:我只说每月别超过 200 块,小程序后端就搭好了
运维·人工智能·云计算
code_pgf9 分钟前
具身智能的核心组成部分及其作用
人工智能·机器人