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

ubuntu 安装opencv - hbg

步骤 1:克隆 OpenCV 仓库
首先克隆 OpenCV 的官方 Git 仓库,然后切换到 4.8.0 版本的标签(tag)。

# 克隆 OpenCV 主仓库(如果需要 contrib 扩展模块,见步骤 2)
git clone https://github.com/opencv/opencv.git

# 进入仓库目录
cd opencv

# 查看所有标签(确认 4.8.0 存在)
git tag -l | grep 4.8.0

# 切换到 4.8.0 版本
git checkout 4.8.0

步骤 2:(可选)克隆扩展模块 opencv_contrib
如果需要使用 OpenCV 的扩展模块(如 SIFT、SURF 等),还需克隆 opencv_contrib 仓库,并同样切换到 4.8.0 版本:

# 回到 opencv 目录的上级目录
cd ..

# 克隆扩展模块仓库
git clone https://github.com/opencv/opencv_contrib.git

# 进入扩展模块目录
cd opencv_contrib

# 切换到与 OpenCV 对应的 4.8.0 版本
git checkout 4.8.0

验证版本
切换标签后,可以通过以下命令确认当前代码版本:

# 在 opencv 目录中执行
git describe --tags # 应输出 4.8.0 或类似带标签的版本信息

后续步骤:编译安装
下载源码后,如需编译安装 OpenCV 4.8.0,可参考以下简要步骤(以 Linux 为例):

1) 创建编译目录并进入:
cd opencv
mkdir build && cd build

2) 配置 CMake(如需扩展模块,添加 -DOPENCV_EXTRA_MODULES_PATH):
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \ # 仅当克隆了 contrib 时添加
..

3) 编译并安装:
make -j$(nproc) # 多线程编译,$(nproc) 表示使用所有可用CPU核心
sudo make install

http://www.sczhlp.com/news/12311/

相关文章:

  • xedu 1.6 软件版本
  • 2025-08-14 搜索、Cron解析、字符转码、书签管理、收藏管理、图片管理,工具网站项目
  • 第三十六天(8.11) ==号的比较原理 arraylist的成员方法
  • Template System 进阶(三):落地踩坑记——CJS/ESM 导出、setState(函数) 陷阱与 React 单例之战
  • 20250816-徐家汇拍摄计划V1.0
  • 配置vscode 的Python自动代码检查
  • 2025 暑期 mx 集训 7.29
  • SSH
  • 洛谷 P12415 「YLLOI-R1-T4」枫
  • 点分治(淀粉质)
  • MATLAB数值分析方程求解方法详解
  • AW302N全双工对讲机无法自动连接not Ready
  • 爆肝2月,我的 AI 代码生成平台上线了!
  • Android打包apk证书签名报错java.io.IOException: Invalid keystore format
  • [ js ] 手写promise
  • CF1886E I Wanna be the Team Leader
  • JavaScript字符串的常用方法
  • 705N可视化无DEBUG打印配置
  • java集成stable diffusion
  • WPF Stylet可以如何实现导航功能?
  • MyEMS:企业低碳转型中的能效价值挖掘与数字化管控范式
  • 使用powershell ise 合并Hyper-v的检查点(快照磁盘)
  • 【Windows】小米键盘提示无法识别USB设备,键盘无法识别
  • 智和信通全栈式运维平台落地深圳某学院,赋能运维管理提质提效
  • 代码托管平台新标杆:Gitee如何以本土化创新重塑企业研发效能
  • Win10连接共享打印机权限设置
  • AI 陪伴市场 2025 收入预计破 1.2 亿美元;语音助手 Commitify:AI 打电话追踪用户任务进度丨日报
  • C盘清理
  • 5.1字符编码
  • 使用js手动提交表单post数据