2.2 KiB
Unity Perception package (com.unity.perception)
The Perception package provides a toolkit for generating large-scale datasets for perception-based machine learning, training and validation. It is focused on capturing ground truth for Camera-based use cases. In the future, the Perception package will include other types of sensors and machine learning tasks.
Quick Installation Instructions
Preview package
This package is available as a preview, so it is not ready for production use. The features and documentation in this package might change before it is verified for release.
Example projects using Perception
SynthDet
SynthDet is an end-to-end solution for training a 2D object detection model using synthetic data.
Unity Simulation Smart Camera example
The Unity Simulation Smart Camera Example illustrates how Perception could be used in a smart city or autonomous vehicle simulation. You can generate datasets locally or at scale in Unity Simulation.
Package contents
Feature | Description |
---|---|
Labeling | A component that marks a GameObject and its descendants with a set of labels |
LabelConfig | An asset that defines a taxonomy of labels for ground truth generation |
Perception Camera | Captures RGB images and ground truth from a Camera. |
DatasetCapture | Ensures sensors are triggered at proper rates and accepts data for the JSON dataset. |
Randomization (Experimental) | The Randomization tool set lets you integrate domain randomization principles into your simulation. |
Known issues
- The Linux Editor 2019.4.7f1 and 2019.4.8f1 might hang when importing HDRP-based Perception projects. For Linux Editor support, use 2019.4.6f1 or 2020.1