DepthAI 示例
Bootloader
- Bootloader 配置 - 读取/刷写/清除设备上的 bootloader
- Bootloader 版本 - 获取设备上 bootloader 的版本
- 刷写 Bootloader - 将出厂 bootloader 刷写到设备
- 刷写用户 Bootloader - 将用户 bootloader 刷写到设备
- 刷写 USB 恢复头 - 将 USB 恢复头刷写到设备
- POE 设置 IP - 设置 POE 设备的 IP
Calibration
- Calibration Flash v5 - 将版本 5(gen1 校准数据)的校准数据刷写到设备
- Calibration Flash - 将版本 6(gen2 校准数据)的校准数据刷写到设备
- Calibration Reader - 通过 XLink 读取设备上存储的校准数据
- Calibration Load - 在管线中加载并使用版本 6(gen2 校准数据)的校准数据
Camera
Cast
ColorCamera
- 基于 ROI 的自动曝光 - 演示如何基于所选 ROI 使用自动曝光
- RGB 摄像头控制 - 演示如何从主机控制 RGB 摄像头(裁剪、对焦、曝光、感光度)
- RGB 预览 - 显示 RGB 摄像头的小预览画面
- RGB 场景 - 展示如何选择 ColorCamera 的场景和效果
- RGB 视频 - 显示 RGB 摄像头的高分辨率帧
崩溃报告
- 崩溃报告 - 当固件崩溃时,示例从设备读取并保存到json文件
EdgeDetector
- 边缘检测器 - 在所有摄像头流上执行边缘检测
FeatureTracker
- 特征检测器 - 对输入帧进行特征检测
- 特征跟踪器 - 对输入帧进行特征检测和跟踪
- 基于特征跟踪的运动估计 - 基于特征跟踪的摄像头运动估计
主机端
ImageAlign
- 对齐单色和彩色摄像头 - 对齐单色和彩色摄像头帧
- 热感-RGB对齐 - 对齐热感与RGB帧
- ToF-RGB对齐 - 对齐ToF与RGB帧
ImageManip
- RGB旋转扭曲 - 演示如何旋转、镜像、翻转或对帧执行透视变换
- ImageManip分块 - 使用ImageManip进行帧分块
- ImageManip旋转 - 使用ImageManip旋转彩色/单色帧
IMU
- IMU加速度计和陀螺仪 - 加速度计和陀螺仪,采样率500Hz
- IMU旋转向量 - 旋转向量,采样率400Hz
混合
- 单色和MobileNetSSD与深度 - 在单色帧上运行MobileNetSSD,并在单色/视差帧上显示检测结果
- 多设备 - 从同一台主机运行多个OAK摄像头
- RGB编码与MobileNetSSD - 在RGB帧上运行MobileNetSSD,并将全高清RGB编码为
.h265并保存在主机上 - RGB编码与单色和MobileNetSSD - 在 单色帧上运行MobileNetSSD并在帧上显示检测结果,同时将RGB编码为
.h265 - RGB编码与单色和MobileNetSSD与深度 - 是RGB编码与单色和MobileNetSSD与深度代码示例的组合
- 倒置OAK上的空间检测 - 在倒置OAK摄像头上的空间检测
MobileNet
- 单色与MobileNetSSD - 在单色帧上运行MobileNetSSD并在帧上显示检测结果
- 视频与MobileNetSSD - 在主机视频上运行MobileNetSSD
- RGB与MobileNetSSD - 在RGB帧上运行MobileNetSSD并在帧上显示检测结果
- RGB与MobileNetSSD @ 4K - 在RGB帧上运行MobileNetSSD,并在预览帧和4K帧上显示检测结果
MonoCamera
- 单色预览 - 显示左/右单色摄像头
- 单色摄像头控制 - 演示如何从主机控制单色摄像头(裁剪、曝光、感光度)
- 单色预览 - 在点阵投影器和照明LED之间切换 在OAK Pro设备上
- 单色全分辨率保存器 - 将单色(720P)图像保存到主机(
.png)
NeuralNetwork
ObjectTracker
- 视频上的对象跟踪 - 从视频中执行对象跟踪
- RGB摄像头上的对象跟踪 - 从RGB摄像头执行对象跟踪
- RGB摄像头上的空间对象跟踪 - 执行对象跟踪并提供空间坐标
PointCloud
Script
- 脚本摄像头控制 - 使用Script节点控制摄像头
- 脚本更改管道流程 - 在运行时使用Script节点更改管道内的数据流
- 脚本转发帧 - 将传入的图像流转发到两个不同的输出流(解复用)
- 脚本获取本地IP - 获取设备的本地IP(仅限OAK-POE设备)
- 脚本HTTP客户端 - 向服务器发送HTTP请求(仅限OAK-POE设备)
- 脚 本JSON通信 - Script <-> 主机之间的双向JSON通信
- 脚本HTTP服务器 - 通过HTTP响应提供静态图像(仅限OAK-POE设备)
- 脚本MJPEG服务器 - 通过HTTP响应提供MJPEG视频流(仅限OAK-POE设备)
- 脚本NNData示例 - 在Script节点中构建NNData并发送到主机
- 脚本UART通信 - 使用Script节点进行UART通信
- 脚本EMMC访问 - 从Script节点访问EMMC存储器
SpatialDetection
- 空间计算器多ROI - 选择多个ROI并为每个ROI计算空间坐标
- 空间位置计算器 - 演示如何使用空间位置计算器
- RGB和带空间数据的MobilenetSSD - 显示带有MobileNet检测结果和空间坐标的RGB帧
- Mono和带空间数据的MobilenetSSD - 显示带有MobileNet检测结果和空间坐标的单色帧
- RGB和带空间数据的TinyYolo - 显示带有Yolo检测结果和空间坐标的RGB帧
StereoDepth
- 深度裁剪控制 - 演示如何从主机控制深度帧的裁剪
- 深度后处理 - 深度后处理过滤器
- 深度预览 - 显示彩色化的立体视差
- 立体深度自定义网格 - 计算并加载用于立体深度计算的自定义网格
- 从主机的立体深度 - 从一组主机的单色图像生成立体深度帧
- 立体深度视频 - 深度预览的扩展版本
- RGB深度对齐 - 显示RGB深度对齐的帧
Sync Node
- 深度和视频同步 - 同步深度和视频流,用于实时处理和显示。
- IMU和视频同步 - 将IMU数据与视频帧对齐,展示实时旋转矢量与视频一起显示。
- 多脚本同步 - 演示来自两个以不同间隔发射数据的脚本节点的数据同步。
- 同步脚本输出的解复用 - 功能包括脚本输出的同步,然后进行解复用以便进行不同的处理流。
SystemLogger
- 系统信息 - 显示设备系统信息(内存/CPU使用率、温度)
ToF
VideoEncoder
- 视差编码 - 将立体视差编码为
.mjpeg - RGB编码 - 将RGB(1080P,30FPS)编码为
.h265并保存到主机 - RGB与单目编码 - 将RGB(1080P,30FPS)和两个单目流(720P,30FPS)编码为
.h265/.h264并保存到主机 - 编码最大限制 - 将RGB(4k 25FPS)和两个单目流(720P,25FPS)编码为
.h265/.h264并保存到主机 - RGB全分辨率保存器 - 在主机上保存全分辨率RGB图像(4k)(
.jpeg)
Warp
UVC
Yolo
- RGB与Tiny YOLO - 在RGB帧上运行Tiny YOLO,并在帧上显示检测结果
- RGB与YOLOv8 Nano - 在RGB帧上运行Yolov8 Nano,并在帧上显示检测结果