testing scripts
[imago.git] / filters.py
index e770724..2f3c12d 100644 (file)
@@ -1,17 +1,12 @@
 from PIL import Image
 
 from PIL import Image
 
-from commons import clear
-
 def edge_detection(image):
 def edge_detection(image):
-    clear()
-    print "edge detection"
-
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
     
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
     
-    for x in range(2, image.size[0] - 2):
-        for y in range(2, image.size[1] - 2):
+    for x in xrange(2, image.size[0] - 2):
+        for y in xrange(2, image.size[1] - 2):
             pix = (sum([sum([
                 image_l[a, b] 
                     for b in range(y - 2, y + 3)]) 
             pix = (sum([sum([
                 image_l[a, b] 
                     for b in range(y - 2, y + 3)]) 
@@ -25,9 +20,6 @@ def edge_detection(image):
     return new_image
 
 def peaks(image):
     return new_image
 
 def peaks(image):
-    clear()
-    print "peak extraction"
-
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
@@ -47,9 +39,6 @@ def peaks(image):
     return new_image
 
 def high_pass(image, height):
     return new_image
 
 def high_pass(image, height):
-    clear()
-    print "high pass filter"
-
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
@@ -64,9 +53,6 @@ def high_pass(image, height):
     return new_image
 
 def components(image):
     return new_image
 
 def components(image):
-    clear()
-    print "components center filter"
-
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
     image_l = image.load()
     new_image = Image.new('L', image.size)
     new_image_l = new_image.load()
@@ -116,4 +102,4 @@ def components(image):
         new_image_l[int(round(float(x_c)/c)), int(round(float(y_c)/c))] = 255
 
 
         new_image_l[int(round(float(x_c)/c)), int(round(float(y_c)/c))] = 255
 
 
-    return new_image
\ No newline at end of file
+    return new_image