eVision Python API
Loading...
Searching...
No Matches
eVision.EasyDeepLearning.EImageAnnotationFormat Class Reference

Supported formats of annotation files for image file. More...

Inheritance diagram for eVision.EasyDeepLearning.EImageAnnotationFormat:
Collaboration diagram for eVision.EasyDeepLearning.EImageAnnotationFormat:

Static Public Attributes

int None_ = 0
 No annotation.
int YOLOTXT = 1
 The YOLO annotation format for EasyLocate bounding box.
int PASCALVOCXML = 2
 Pascal VOC XML format for EasyLocate bounding box.

Detailed Description

Supported formats of annotation files for image file.

Member Data Documentation

◆ None_

int eVision.EasyDeepLearning.EImageAnnotationFormat.None_ = 0
static

No annotation.

◆ PASCALVOCXML

int eVision.EasyDeepLearning.EImageAnnotationFormat.PASCALVOCXML = 2
static

Pascal VOC XML format for EasyLocate bounding box.

Annotation file: imagefilename.xml.

Description of the format: XML file. See the official Pascal VOC website for a description of the format.

◆ YOLOTXT

int eVision.EasyDeepLearning.EImageAnnotationFormat.YOLOTXT = 1
static

The YOLO annotation format for EasyLocate bounding box.

Annotation file: imagefilename.txt.

Description of the format: each row of the file defines an object: class_id center_x center_y width height

Remarks:

The label list must be correctly set before adding images with YOLO annotations. You can also import a YOLO dataset defined with a YAML file using eVision.EasyDeepLearning.EDataset.ImportYOLOTXTAnnotations.