Beispiel #1
0
    def test_endtoend_twocats(self):
        inpfile = os.path.join(TEST_DIRECTORY, 'test_images', 'twocats.png')

        im = lab.load_color_image(inpfile)
        oim = object_hash(im)

        result = lab.seam_carving(im, 100)
        lab.save_color_image(result, '/Users/yaxinliu/Downloads/lab1/Seam.png')
Beispiel #2
0
 def test_cascade_2(self):
     im = lab.load_color_image('test_images/frog.png')
     filter1 = lab.color_filter_from_greyscale_filter(lab.edges)
     filter2 = lab.color_filter_from_greyscale_filter(
         lab.make_blur_filter(5))
     filt = lab.filter_cascade([filter1, filter1, filter2, filter1])
     result = filt(im)
     lab.save_color_image(result,
                          '/Users/yaxinliu/Downloads/lab1/Cascade.png')
Beispiel #3
0
 def test_sharpen_filters_1(self):
     sharpen_filter = lab.make_sharpen_filter(7)
     self.assertTrue(callable(sharpen_filter),
                     'make_sharpen_filter should return a function.')
     color_sharpen = lab.color_filter_from_greyscale_filter(sharpen_filter)
     im = lab.load_color_image('test_images/sparrowchick.png')
     result = color_sharpen(im)
     lab.save_color_image(
         result, '/Users/yaxinliu/Downloads/lab1/Make_Sharpen.png')
Beispiel #4
0
 def test_blur_filter_2(self):
     blur_filter = lab.make_blur_filter(9)
     self.assertTrue(callable(blur_filter),
                     'make_blur_filter should return a function.')
     color_blur = lab.color_filter_from_greyscale_filter(blur_filter)
     im = lab.load_color_image('test_images/python.png')
     result = color_blur(im)
     lab.save_color_image(
         result, '/Users/yaxinliu/Downloads/lab1/Make_Blurred.png')
Beispiel #5
0
 def test_endtoend_centeredpixel_2(self):
     im = lab.load_color_image('test_images/chess.png')
     result = lab.threshold(im, 150, 170)
     lab.save_color_image(
         result, '/Users/yaxinliu/Downloads/lab1/CreativeFilte_2.png')
Beispiel #6
0
 def test_endtoend_centeredpixel_1(self):
     im = lab.load_color_image('test_images/centered_pixel.png')
     result = lab.threshold(im, 0, 255)
     lab.save_color_image(
         result, '/Users/yaxinliu/Downloads/lab1/CreativeFilter_1.png')
Beispiel #7
0
 def test_color_filter_inverted_2(self):
     im = lab.load_color_image('test_images/cat.png')
     color_inverted = lab.color_filter_from_greyscale_filter(lab.inverted)
     result = color_inverted(im)
     lab.save_color_image(
         result, '/Users/yaxinliu/Downloads/lab1/ColorFilterInverted.png')