Formatting changes

This commit is contained in:
Vighnesh Birodkar
2014-06-16 23:02:01 +05:30
parent 1ad8ad733b
commit 3ea78096e7
2 changed files with 17 additions and 22 deletions
+2 -3
View File
@@ -31,10 +31,9 @@ def threshold_cut(label, rag, thresh):
>>> labels = segmentation.slic(img)
>>> rag = graph.rag_meancolor(img, labels)
>>> new_labels = graph.threshold_cut(labels, rag, 10)
"""
to_remove = [(x, y)
for x, y, d in rag.edges_iter(data=True) if d['weight'] >= thresh]
to_remove = [(x, y) for x, y, d in rag.edges_iter(data=True)
if d['weight'] >= thresh]
rag.remove_edges_from(to_remove)
+15 -19
View File
@@ -1,29 +1,25 @@
import numpy as np
from skimage import graph
def test_threshold_cut():
img = np.zeros((100,100,3),dtype='uint8')
img[:50,:50] = 255,255,255
img[:50,50:] = 254,254,254
img[50:,:50] = 2,2,2
img[50:,50:] = 1,1,1
img = np.zeros((100, 100, 3), dtype='uint8')
img[:50, :50] = 255, 255, 255
img[:50, 50:] = 254, 254, 254
img[50:, :50] = 2, 2, 2
img[50:, 50:] = 1, 1, 1
labels = np.zeros((100, 100), dtype='uint8')
labels[:50, :50] = 0
labels[:50, 50:] = 1
labels[50:, :50] = 2
labels[50:, 50:] = 3
labels = np.zeros((100,100),dtype='uint8')
labels[:50,:50] = 0
labels[:50,50:] = 1
labels[50:,:50] = 2
labels[50:,50:] = 3
#print labels
# print labels
rag = graph.rag_meancolor(img, labels)
#print "no of edges",rag.number_of_edges()
# print "no of edges",rag.number_of_edges()
new_labels = graph.threshold_cut(labels, rag, 10)
assert new_labels.max() == 2
#assert False
assert new_labels.max() == 2
# assert False