Numpy Dataclasses#
The numpy dataclasses module provides numpy-based implementations of the generic dataclasses used in Anomalib. These classes are designed to work with numpy arrays for efficient data handling and processing in anomaly detection tasks.
Overview#
The module includes several categories of dataclasses:
Base Classes: Generic numpy-based data structures
Image Classes: Specialized for image data processing
Video Classes: Designed for video data handling
Depth Classes: Specific to depth-based anomaly detection
Base Classes#
NumpyItem#
NumpyBatch#
Image Classes#
NumpyImageItem#
NumpyImageBatch#
Video Classes#
NumpyVideoItem#
NumpyVideoBatch#
Depth Classes#
NumpyDepthItem#
NumpyDepthBatch#
See Also#
../torch