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

相关推荐
Fuweizn17 分钟前
在工业生产中,物料搬运环节至关重要,搬运机器人开启新篇章
人工智能·智能机器人·复合机器人
AL.千灯学长2 小时前
DeepSeek接入Siri(已升级支持苹果手表)完整版硅基流动DeepSeek-R1部署
人工智能·gpt·ios·ai·苹果vision pro
LCG元2 小时前
大模型驱动的围术期质控系统全面解析与应用探索
人工智能
文军的烹饪实验室2 小时前
处理器架构、单片机、芯片、光刻机之间的关系
单片机·嵌入式硬件·架构
lihuayong2 小时前
计算机视觉:主流数据集整理
人工智能·计算机视觉·mnist数据集·coco数据集·图像数据集·cifar-10数据集·imagenet数据集
政安晨3 小时前
政安晨【零基础玩转各类开源AI项目】DeepSeek 多模态大模型Janus-Pro-7B,本地部署!支持图像识别和图像生成
人工智能·大模型·多模态·deepseek·janus-pro-7b
一ge科研小菜鸡3 小时前
DeepSeek 与后端开发:AI 赋能云端架构与智能化服务
人工智能·云原生
冰 河3 小时前
‌最新版DeepSeek保姆级安装教程:本地部署+避坑指南
人工智能·程序员·openai·deepseek·冰河大模型
维维180-3121-14553 小时前
AI赋能生态学暨“ChatGPT+”多技术融合在生态系统服务中的实践技术应用与论文撰写
人工智能·chatgpt
終不似少年遊*3 小时前
词向量与词嵌入
人工智能·深度学习·nlp·机器翻译·词嵌入