| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 人工智能 -> 树莓派4B上配置Opencv -> 正文阅读 |
|
|
[人工智能]树莓派4B上配置Opencv |
|
按照前面博客下载opencv的源码,放入到树莓派4B上
这里选择的版本是opencv3.4.4.如下配置一些前提库
然后cd到opencv3.4.4下,如之前博客那样,进入opencv3.4.4根目录下
注意如果在sudo make -j1过程中出现了如下错误信息: ?c++: error: unrecognized command-line option ‘--param=ipcp-unit-growth=100000’; did you mean ‘--param=ipa-cp-unit-growth=’? 可以看到一些提示,应该是命令参数有改动,不识别了,尝试去提示的目录下修改build.make和flags.make, 将里面的ipcp-unit-growth全部替换为ipa-cp-unit-growth
?完毕后,再次执行sudo make -j1,就可以正常编译了(需要花费较久时间,这也是为什么要交叉编译的原因,有时源码库太大,直接在嵌入式平台上太久,就需要在PC平台上交叉编译好)。最后执行语句进行安装
完毕后终端输入如下命令 pkg-config opencv --modversion 出现如下信息,说明成功安装。
?pkg-config是个好东西,省的每次命令行模式执行时,要去跟一堆参数,指定lib,include在哪里,后面几篇配置这块都会用这种方式。这里还是拿前面博客说的源码自带的例子作为实验,example.cpp中的代码修还是改为如下:
同时放一张图片放到usr目录下,按照前面博客里的方式(CmakeFiles或者直接g++编译器)编译运行即可。
或者
到此配置成功! |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/27 4:52:07- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |