sleap.io.format.coco

Adaptor for reading COCO keypoint detection datasets.

See http://cocodataset.org/#format-data for details about this format.

class sleap.io.format.coco.LabelsCocoAdaptor[source]
property all_exts

List of all file extensions supported by adaptor.

can_read_file(file: sleap.io.format.filehandle.FileHandle)[source]

Returns whether this adaptor can read this file.

can_write_filename(filename: str)[source]

Returns whether this adaptor can write format of this filename.

property default_ext

The default file extension, e.g., ‘json’ (without ‘.’).

does_read()bool[source]

Returns whether this adaptor supports reading.

does_write()bool[source]

Returns whether this adaptor supports writing.

property handles

Returns the type of object that can be read/written.

The Dispatch class calls this method on all registered adaptors to determine which to use for reading/writing.

property name

Human-reading name of the file format

classmethod read(file: sleap.io.format.filehandle.FileHandle, img_dir: str, use_missing_gui: bool = False, *args, **kwargs)sleap.io.dataset.Labels[source]

Reads the file and returns the appropriate deserialized object.