class UnlabeledImageSampleParser(SampleParser): (source)
Known subclasses: fiftyone.utils.data.parsers.FiftyOneUnlabeledImageSampleParser
, fiftyone.utils.data.parsers.ImageSampleParser
Interface for SampleParser
instances that parse unlabeled image
samples.
Instances of this class must return images in numpy format.
The general recipe for using UnlabeledImageSampleParser
instances
is as follows:
sample_parser = UnlabeledImageSampleParser(...) for sample in samples: sample_parser.with_sample(sample) img = sample_parser.get_image() if sample_parser.has_image_path: image_path = sample_parser.get_image_path() if sample_parser.has_image_metadata: image_metadata = sample_parser.get_image_metadata()
Method | get |
Returns the image from the current sample. |
Method | get |
Returns the image metadata for the current sample. |
Method | get |
Returns the image path 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. |
Inherited from SampleParser
:
Method | __init__ |
Undocumented |
Method | clear |
Clears the current sample. |
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 |
fiftyone.utils.data.parsers.FiftyOneUnlabeledImageSampleParser
, fiftyone.utils.data.parsers.ImageSampleParser
Returns the image from the current sample.
Returns | |
a numpy image |
Returns the image metadata for the current sample.
Returns | |
a fiftyone.core.metadata.ImageMetadata instance |
fiftyone.utils.data.parsers.FiftyOneUnlabeledImageSampleParser
, fiftyone.utils.data.parsers.ImageSampleParser
Returns the image path for the current sample.
Returns | |
the path to the image on disk |
fiftyone.utils.data.parsers.FiftyOneUnlabeledImageSampleParser
, fiftyone.utils.data.parsers.ImageSampleParser
Whether this parser produces
fiftyone.core.metadata.ImageMetadata
instances for samples
that it parses.
fiftyone.utils.data.parsers.FiftyOneUnlabeledImageSampleParser
, fiftyone.utils.data.parsers.ImageSampleParser
Whether this parser produces paths to images on disk for samples that it parses.