public void TestSwapFilter() { Bitmap temp = new Bitmap(ResourceTestImages.original_for_filters); Bitmap expectedResult = new Bitmap(ResourceTestImages.swap_filter); Bitmap actualResult = new Bitmap(ImageEdgeDetection.ImageFilters.ApplyFilterSwap(temp)); Assert.IsTrue(UtilImageComparison.CompareImageTheSame(actualResult, expectedResult, 0.02), "The images did not match."); }
public void TestLaplacian5x5FilterGrayscale() { Bitmap temp = new Bitmap(ResourceTestImages.original); Bitmap expectedResult = new Bitmap(ResourceTestImages.laplacian_5x5_grayscale); Bitmap actualResult = new Bitmap(ImageEdgeDetection.ExtBitmap.Laplacian5x5Filter(temp, true)); Assert.IsTrue(UtilImageComparison.CompareImageTheSame(actualResult, expectedResult, 0.02)); }
public void TestLaplacianOfGaussianFilter() { Bitmap temp = new Bitmap(ResourceTestImages.original); Bitmap expectedResult = new Bitmap(ResourceTestImages.laplacian_of_gaussian); Bitmap actualResult = new Bitmap(ImageEdgeDetection.ExtBitmap.LaplacianOfGaussianFilter(temp)); Assert.IsTrue(UtilImageComparison.CompareImageTheSame(actualResult, expectedResult, 0.02)); }
public void TestLaplacian3x3Filter() { Bitmap temp = new Bitmap(ResourceTestImages.original); Bitmap expectedResult = new Bitmap(ResourceTestImages.laplacian_3x3); Bitmap actualResult = new Bitmap(ImageEdgeDetection.ExtBitmap.Laplacian3x3Filter(temp, false)); Assert.IsTrue(UtilImageComparison.CompareImageTheSame(actualResult, expectedResult, 0.02), "The images did not match."); }
public void TestCrazyFilter() { Bitmap temp = new Bitmap(ResourceTestImages.original_for_filters); Bitmap expectedResult = new Bitmap(ResourceTestImages.crazy_filter); temp = ImageFilters.ApplyFilterSwapDivide(new Bitmap(temp), 1, 1, 2, 1); Bitmap actualResult = ImageFilters.ApplyFilterSwap(new Bitmap(temp)); Assert.IsTrue(UtilImageComparison.CompareImageTheSame(actualResult, expectedResult, 0.02), "The images did not match."); }