Source code for imgaug.augmentables.base

"""Interfaces used by augmentable objects.

Added in 0.4.0.

"""
from __future__ import print_function, division, absolute_import


[docs]class IAugmentable(object): """Interface of augmentable objects. This interface is right now only used to "mark" augmentable objects. It does not enforce any methods yet (but will probably in the future). Currently, only ``*OnImage`` clases are marked as augmentable. Non-OnImage objects are normalized to OnImage-objects. Batches are not yet marked as augmentable, but might be in the future. Added in 0.4.0. """