Here is an example how Transformations could look like in future:
class CoordTransform(Transform):
def determ(self):
return CoordAction(self, self.new_state())
def new_state(self): return {}
class RandomRotate(CoordTransform):
def __init__(self, deg, p=0.75, mode=cv2.BORDER_REFLECT):