luxonis/oak-examples

Example projects we've done with OAK cameras

What it solves

This repository provides a comprehensive set of demonstrations, tutorials, and practical examples to help developers implement AI vision capabilities on Luxonis OAK devices using the DepthAI framework. It bridges the gap between hardware and software by providing ready-to-use code for common computer vision tasks.

How it works

The project is organized into categories that target specific hardware and software functionalities:

  • Neural Networks: Implements AI models for object detection, classification, and segmentation.
  • Depth Measurement: Handles spatial calculations, 3D measurements, and pointcloud visualization.
  • DepthAIv3: Provides C++ examples for host builds and OAK app deployment.
  • Streaming: Supports various data transmission protocols like H.264, H.265, MQTT, and WebRTC.
  • Camera Controls: Manages hardware parameters such as focus, exposure, and white balance.
  • Integrations: Connects DepthAI with external tools like Roboflow, Foxglove, and Rerun.

Who it’s for

Developers and engineers working with OAK devices and the DepthAI framework who need practical implementation guides for AI vision, spatial AI, càng a range of beginner to advanced users.

Highlights

  • Ready-to-use Apps: Real-world use cases and conference demos.
  • Multimodal AI: Combines neural networks with depth perception for 3D spatial awareness.
  • _C++ Support: Native implementation examples for high-performance applications.
  • C++ Support: Native implementation examples for high-performance applications.
  • Broad Integration: Seamless connection to data visualization and ML tools like Roboflow and Foxglove.

Related

  • Project
  • Project
  • Project
  • Project
  • Project