香橙派安装 opencv 4.9.0

香橙派Orange AI Pro / 华为昇腾310 使用源码方式安装opencv 4.9.0

下载源码到香橙派
https://opencv.org/releases/

解压

c 复制代码
unzip opencv-4.9.0.zip

进入解压后的文件

c 复制代码
cd opencv-4.9.0

创建构建目录build

c 复制代码
mkdir build

进入目录

c 复制代码
cd build

使用cmake配置后续的构建环境

c 复制代码
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D OPENCV_GENERATE_PKGCONFIG=ON ..

命令解释

第一行是构建的版本:这里是发行版RELEASE

第二行是安装的目录

第三行是显式地通过添加 -D OPENCV_GENERATE_PKGCONFIG=ON 到 CMake 命令来确保OPENCV能够被pkg-config工具找到

然后使用make -j2或者make -j4来进行编译,这个编译时间比较长,j后面的数字可以修改成4,6,8,视你的机器的处理核心数来定,越高的话越快,我是make -j2,因为香橙派Orange AI Pro 总共四个核,如果全部占满,直接会卡死。

c 复制代码
make -j2

这样子就可以了,接下来使用命令安装Opencv,这样会安装Opencv以及生成的pkg-config文件

c 复制代码
sudo make install

最后更新动态链接器的缓存

c 复制代码
sudo ldconfig

配置c++了,先在/etc/ld.so.conf.d/文件夹下新建一个opencv4.conf,里面写入/usr/local/lib。

配置OpenCV动态库环境------程序执行时加载动态库*.so的路径

c 复制代码
cd /etc/ld.so.conf.d/
sudo touch opencv4.conf
sudo sh -c 'echo "/usr/local/lib" > opencv4.conf'

更新pkg-config:

c 复制代码
sudo ldconfig

验证配置是否成功

之后可以在终端输入

cpp 复制代码
pkg-config --libs opencv4
pkg-config --cflags opencv4
c 复制代码
pkg-config --modversion opencv4

安装成功

相关推荐
如此这般英俊14 小时前
手搓Claude Code-第十三章 background_tasks
前端·人工智能·chrome·python·算法·语言模型·自然语言处理
FlagOS智算系统软件栈14 小时前
CUDA Tile IR 接入 FlagOS 多芯片统一编译器 FlagTree,加速 AI 芯片生态迈向“开放计算”
人工智能·深度学习·flagos
Είναι η κοπέλα14 小时前
PyTorch 模型导出与部署实战:ONNX + onnxruntime(可直接落地)
人工智能·pytorch·python
qq_4542450314 小时前
本地 LLM 联调(LocalLlm / LocalLlmHttp):完全模拟调用与显式上下文传递
人工智能
ltqvibe14 小时前
Agent OS:企业智能体的控制平面
人工智能·平面·agent·智能体·企业ai
魔点科技14 小时前
一款终端, N 种场景!三端开放架构,解锁空间智能无限可能
人工智能·智能硬件·空间智能·智能终端·魔点科技
飞哥数智坊14 小时前
交付的,正在从软件变成能力
人工智能·ai编程
武子康14 小时前
DeepSeek Harness:一次 Prompt 如何变成 Turn、Step 与工具事件
人工智能·llm·agent
运维行者_14 小时前
预测性云监控怎么做?AI驱动的7大核心能力与落地路径
服务器·开发语言·网络·数据库·人工智能·python·php
赋创小助手14 小时前
机器人研发负载拆解:数据、仿真、训练与推理分别需要哪些计算资源?
服务器·人工智能·机器人·具身智能·gpu计算