专栏算法工具链初识TROS.A 核心模块之HobotCV

初识TROS.A 核心模块之HobotCV

TROS.Assist2024-01-03
186
0

模块简介

地平线计算硬核能力封装模块,基于 GDC、Stitch、LK等硬件,对应用提供统一的图像cv操作接口,并且支持cv操作和设备的插件式扩展。

功能特性

可扩展cv和硬件的软件框架,同时支持多种CV操作与平台。
·硬件可拓展:图像处理硬件可通过插件的方式注册到hobotcv框架。
·CV可拓展:统一cv操作接口。
目前支持的CV操作:
Description
目前支持的平台:
Description

使用本模块前可能需要的准备工作

·需要安装 cmake3.15.0 或更高版本
·需要安装 python3.6 或更高版本
·需要安装 conan 编译器
·编译 X3/J3 需要安装交叉编译工具链:gcc-linaro-6.5.0-2018.12-x86_64_aarch64-linux-gnu, 依赖的系统库为j3dvb_system:2022.03.21
(系统库版本非固定,后续可能会随着依赖库的变动而改动。)
·编译 J5 需要安装交叉编译工具链:gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnu,如果编译 J5,依赖的系统库为j5dvb_system:2022.04.08
(系统库版本非固定,后续可能会随着依赖库的变动而有改变。)

安装编译

  1. X3/J3

进入hobotcv根目录,在linux终端执行以下命令:

  1. X5/J5

进入hobotcv根目录,在linux终端执行以下命令:

  1. Ubuntu

进入hobotcv根目录,在linux终端执行以下命令:

  1. Win64

进入hobotcv根目录,在windows终端执行以下命令:

  1. Mac m1

进入hobotcv根目录,在终端执行以下命令:

  1. Debug

进入hobotcv根目录,在终端执行以下命令:
如linux平台编译举例:
算法工具链
征程5杂谈
评论0
0/1000