def __init__(self, name, n, length, edgeNames=None, allEdges=None): pts = [] lastpt = (0, 0) dt = (2 * pi / n) for i in range(n): lastpt = (lastpt[0] + cos(i * dt), lastpt[1] + sin(i * dt)) pts.append(lastpt) Face.__init__(self, name, pts, edgeNames=edgeNames, allEdges=allEdges)
def __init__(self, images, feature_points=None, write=None): Face.__init__(self, np.zeros(images[0].shape)) self.images = [Face(img, feature_points) for img in images] self.textures = [] self.frames = [] self.all_features = np.zeros((74, len(images), 2)) self.write = write if self.write: if not os.path.exists(self.write): os.makedirs(self.write)
def __init__(self, image, x, y, width, height, rgb_color): Face.__init__(self, image, x, y, width, height, rgb_color)
def __init__(self, name, l, w, edgeNames=None, allEdges=None): Face.__init__(self, name, ((l, 0), (0, w), (0,0)), edgeNames=edgeNames, allEdges=allEdges)