Beispiel #1
0
    def __init__(self, ves, mem, syn):
        self.ves = to_bool_arr(ves)
        self.mem = to_bool_arr(mem)
        self.syn = to_bool_arr(syn)

        self.psyn = self.syn #& self.mem
        self.nsyn = ~self.syn & self.mem
        self.psynpoints = np.asarray(zip(*self.psyn.nonzero()))

        self.db = DBSCAN(eps=self.DBSCAN_EPS, min_samples=self.DB_SCAN_MIN_SAMPLES)
        self.db.fit(self.psynpoints)

        self.clusters = self._get_clusters()
Beispiel #2
0
def compose_n(a, b):
    res_path = 'Results/res%d.tif'
    arrs = []
    for j in xrange(a, b):
        arrs.append(to_bool_arr(Image.open(res_path%j)).reshape((1, 1024, 1024)))
    tifffile.imsave('main_result.tif', (np.concatenate(tuple(arrs))*255).astype(np.uint8))