跳到主要内容

视觉核心SDK

概述

VisionCore SDK 汇集了在 NVIDIA Jetson 平台上构建 SENSING 相机应用所需的核心软件能力。目前提供 sgMIX 模块,覆盖 GMSL 相机系统的相机控制、采集、标定、ISP 调节、固件和传感器工具。

SDK 模块

模块主要定位典型用途
sgMIX相机控制与集成 SDK配置 GMSL 相机、采集图像、调节 ISP、读取标定参数并访问相机工具能力

能力概览

sgMIX

sgMIX 是面向 NVIDIA Jetson 平台的相机控制 SDK 和 GUI 工具集,用于集成和操作 GMSL 相机系统,并对相机行为和图像输出进行细粒度控制。

核心能力包括:

  • 相机初始化与视频流控制
  • 图像翻转、镜像、测试图、分辨率等图像控制
  • 读取相机内参、双目内参、外参、序列号和固件信息
  • ISP 参数控制,包括亮度、对比度、饱和度、锐度、降噪、曝光、增益和白平衡
  • OTA 固件升级与网络授权激活
  • S56 / S56C 相机 IMU 数据采集
  • S36 相机双目深度 API 支持
  • 基于相机内参的图像畸变校正
  • 图像帧采集、时间戳读取、传感器数据帧访问,以及部分相机的 EBD 数据读取

sgMIX 既可以通过 GUI 完成交互式配置,也可以通过 C++ API 集成到应用程序中。

典型流程

  1. 准备 Jetson 平台 安装目标设备所需的 JetPack、编译工具、相机驱动和运行时依赖。

  2. 使用 sgMIX 点亮相机 选择相机型号、分辨率、EEPROM 地址和视频设备,打开相机流并确认图像采集正常。

  3. 读取标定与相机信息 通过 sgMIX 读取相机序列号、内参、双目标定参数、固件版本和其他设备信息。

  4. 按需调节图像质量 使用 sgMIX 的 ISP 控制能力调节曝光、增益、白平衡、亮度、对比度、饱和度、锐度和降噪等参数。

  5. 集成到应用中 将采集帧、时间戳、传感器数据、IMU 数据和校正图像接入感知、导航、三维重建或测试验证流程。

平台与相机范围

范围说明
边缘平台NVIDIA Jetson AGX Orin、NVIDIA Jetson AGX Thor
相机系统对应 SDK 和驱动包支持的 GMSL 相机系统
深度相机示例S36 双目深度流程
传感器示例S56 / S56C IMU 数据采集流程
构建环境CMake、build-essential、v4l-utils、NVIDIA JetPack

SDK 选择建议

需求推荐 SDK
配置并打开 GMSL 相机sgMIX
采集图像帧或读取时间戳sgMIX
读取相机内参、外参、SN、固件或 EBD 数据sgMIX
调节 ISP 参数sgMIX
执行 OTA 固件升级sgMIX
获取 S56 / S56C 的 IMU 数据sgMIX

文档入口

  • sgMIX 快速入门:GUI 操作说明、相机配置流程、ISP 控制、OTA、授权和 API 参考。