Overview of Perception Fundamentals
mainThe Perception package provides tools for generating synthetic datasets for machine learning. Core components include:
- Perception Camera: Captures RGB images and ground truth data from a Unity Camera.
- Output Endpoints: Defines where data is sent. Supported endpoints are
No Output,Perception(legacy), andSolo(current standard). - Labeling: Uses components to mark GameObjects and descendants with specific labels based on a Label Config (a taxonomy asset).
- Randomization: A toolset for integrating domain randomization into simulations via Scenarios, Randomizers, and Samplers.
- Data Generation: Orchestrates the capture process using Dataset Capture to ensure sensors trigger at correct rates and data is formatted into JSON datasets.