class TFImageClassificationSampleParser(TFRecordSampleParser): (source)
Constructor: TFImageClassificationSampleParser(force_rgb)
Parser for image classification samples stored as TFRecords.
This implementation supports samples that are tf.train.Example protos whose features follow the format described in :ref:`this page <TFImageClassificationDataset-import>`.
Parameters | |
force | whether to force convert all images to RGB |
Method | get |
Returns the image metadata for the current sample. |
Property | has |
Whether this parser produces fiftyone.core.metadata.ImageMetadata instances for samples that it parses. |
Property | has |
Whether this parser produces paths to images on disk for samples that it parses. |
Property | label |
The fiftyone.core.labels.Label class(es) returned by this parser. |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Method | _parse |
Undocumented |
Constant | _FEATURES |
Undocumented |
Inherited from TFRecordSampleParser
:
Method | __init__ |
Undocumented |
Method | clear |
Clears the current sample. |
Method | get |
Returns the image from the current sample. |
Method | get |
Returns the label for the current sample. |
Method | _parse |
Undocumented |
Instance Variable | _channels |
Undocumented |
Instance Variable | _current |
Undocumented |
Property | _current |
Undocumented |
Inherited from LabeledImageSampleParser
(via TFRecordSampleParser
):
Method | get |
Returns the image path for the current sample. |
Inherited from SampleParser
(via TFRecordSampleParser
, LabeledImageSampleParser
):
Method | with |
Sets the current sample so that subsequent calls to methods of this parser will return information from the given sample. |
Property | current |
The current sample. |
Instance Variable | _current |
Undocumented |
Returns the image metadata for the current sample.
Returns | |
a fiftyone.core.metadata.ImageMetadata instance |
Whether this parser produces
fiftyone.core.metadata.ImageMetadata
instances for samples
that it parses.
The fiftyone.core.labels.Label
class(es) returned by this
parser.
This can be any of the following:
- a
fiftyone.core.labels.Label
class. In this case, the parser is guaranteed to return labels of this type - a list or tuple of
fiftyone.core.labels.Label
classes. In this case, the parser can produce a single label field of any of these types - a dict mapping keys to
fiftyone.core.labels.Label
classes. In this case, the parser will return label dictionaries with keys and value-types specified by this dictionary. Not all keys need be present in the imported labels - None. In this case, the parser makes no guarantees about the labels that it may return
Undocumented
Value |
|