def __init__(self, filename): self.filename = filename self.rgb_orig = np.array(Image.open(filename)) self.lab = slic_funcs.rgb2lab(self.rgb_orig) self.rgb = np.array(self.rgb_orig) self.edges = None self.labels = None self.labels_cnt = None self.cluster_centers_xy = None self.cluster_centers_lab = None self.k = None self.m = None self.interval = None self.ITERATIONS = 10
def _sync_lab_from_rgb(self): self.lab = slic_funcs.rgb2lab(self.rgb)