You're reading the documentation for a development version. For the latest released version, please have a look at master.
Deep Learning Classification Node
Overview
The DL Classification Node offers state-of-the-art classification using pre-trained models. Deep learning classification can be performed on any point cloud or image.
Input and Output
Input |
Type |
Description |
---|---|---|
Data Input |
Image / Point Cloud |
The RGB image / point cloud used for classification (Camera, Reader, DL Segment etc.). |
Use GPU Model |
Bool |
Use the GPU Model when true. |
Config File Path |
String |
The path to deep learning config file. |
Output |
Type |
Description |
---|---|---|
classLabel |
int |
The class label for the most confident prediction. |
confidence |
double |
The score for the most confident class from 0 to 1. |
Node Settings
Data Source
- Data Input:
- The input scene to generate the prediction from.
For RGBD, use point cloud.
For RGB, use image or point cloud.
For DEPTH, use depth image or point cloud.
Classification Settings
Please refer to the Deep Learning page for instructions on collecting dataset and training a model.
- Use GPU Model (Default: false):
Use the GPU Model when true.
- Config File Path:
The file path for the .txt deep learning config file.
Procedure to Use
Insert Camera, and DL Classify node.
Put the classification model files into the project’s Data file. You can use the data here .
Set up the Camera node. Please refer to Camera Node for more instructions on creating a virtual camera.
Click the DL Classify node. Link the Camera output and select the config file.
Run the two nodes. You can see the predicted class and probability from the label.