scales annotations
This commit is contained in:
@@ -20,6 +20,12 @@ class AnnotationRect:
|
||||
def __array__(self) -> np.ndarray:
|
||||
return np.array([self.x1, self.y1, self.x2, self.y2])
|
||||
|
||||
def scale(self, factor: float):
|
||||
self.x1 *= factor
|
||||
self.x2 *= factor
|
||||
self.y1 *= factor
|
||||
self.y2 *= factor
|
||||
|
||||
@staticmethod
|
||||
def fromarray(arr: np.ndarray):
|
||||
return AnnotationRect(arr[0], arr[1], arr[2], arr[3])
|
||||
|
||||
Reference in New Issue
Block a user