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')
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')
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')
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')
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')
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')
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')