package documentation
Exporters that convert LDF datasets to external formats.
This package contains exporter implementations for writing Luxonis Data Format (LDF) datasets into common annotation formats used by training frameworks, dataset tools, and interchange workflows. Exporters operate on prepared LDF records and write format-specific image references, annotation files, labels, and metadata as required by the target format.
BaseExporter defines the exporter interface and shared dataset-selection
behavior. PreparedLDF resolves the dataset dataframe, split mapping, class
metadata, and media paths used by concrete exporters.
| Exporter | Target format |
|---|---|
CocoExporter |
COCO detection, segmentation, and keypoint annotations. |
YoloV8Exporter, YoloV8InstanceSegmentationExporter,
YoloV8KeypointsExporter |
Ultralytics YOLOv8 task formats. |
YoloV6Exporter, YoloV4Exporter, DarknetExporter |
YOLO-family text-label formats. |
VOCExporter, CreateMLExporter, TensorflowCSVExporter |
VOC XML, CreateML JSON, and TensorFlow CSV annotations. |
ClassificationDirectoryExporter,
FiftyOneClassificationExporter |
Classification datasets organized for directory or FiftyOne-style workflows. |
SegmentationMaskDirectoryExporter |
Semantic segmentation masks stored as image files. |
NativeExporter, UltralyticsNDJSONExporter |
Native LDF and Ultralytics NDJSON interchange formats. |
| Module | base |
Undocumented |
| Module | classification |
Undocumented |
| Module | coco |
Undocumented |
| Module | createml |
Undocumented |
| Module | darknet |
Undocumented |
| Module | exporter |
No module docstring; 1/7 function, 1/1 class documented |
| Module | fiftyone |
Undocumented |
| Module | native |
Undocumented |
| Module | segmentation |
Undocumented |
| Module | tensorflow |
Undocumented |
| Module | ultralytics |
Undocumented |
| Module | voc |
Undocumented |
| Module | yolov4 |
Undocumented |
| Module | yolov6 |
Undocumented |
| Module | yolov8 |
Undocumented |
| Module | yolov8 |
Undocumented |
| Module | yolov8 |
Undocumented |
From __init__.py:
| Class | |
Base class for dataset exporters. |
| Class | |
Undocumented |
| Class | |
Exporter for COCO dataset format. |
| Class | |
Undocumented |
| Class | |
Export object detection data in Darknet format. |
| Class | |
Export FiftyOne classification data. |
| Class | |
Exporter for LDF format. |
| Class | |
Lightweight container for LDF data ready for export. |
| Class | |
Export semantic segmentation masks in directory format. |
| Class | |
Undocumented |
| Class | |
Export datasets in Ultralytics NDJSON format. |
| Class | |
No class docstring; 0/1 instance variable, 0/6 method, 1/3 static method documented |
| Class | |
Export object detection data in YOLOv4 format. |
| Class | |
Export object detection data in YOLOv6 format. |
| Class | |
Export bounding-box annotations in YOLOv8 format. |
| Class | |
Export instance-segmentation annotations in YOLOv8 format. |
| Class | |
Export keypoint annotations in YOLOv8 pose format. |