cv-analysis-service/synthesis/segment/random_content_rectangle.py
2023-02-15 18:52:57 +01:00

12 lines
390 B
Python

import random
from synthesis.randomization import get_random_seed
from synthesis.segment.content_rectangle import ContentRectangle
class RandomContentRectangle(ContentRectangle):
def __init__(self, x1, y1, x2, y2, content=None, seed=None):
super().__init__(x1, y1, x2, y2, content)
self.seed = seed or get_random_seed()
self.random = random.Random(self.seed)