private void Button2_Click(object sender, RoutedEventArgs e) { var newImage = Importer.ImportImage(); var squaredImage = Shapes.SquaredImage(newImage, _edgeLimitImage, _grayScale); Image1.Source = TypesAndFiles.BitmapToImageSource(squaredImage); }
private void Button1_Click(object sender, RoutedEventArgs e) { var newImage = Importer.ImportImage(); var filtredImage = EdgeOrientation.EdgeDetectBitmap(newImage, Filters.Sobel3x3Horizontal, Filters.Sobel3x3Vertical, _edgeLimitImage, true); Image1.Source = TypesAndFiles.BitmapToImageSource(filtredImage); }
private void Button3_Click(object sender, RoutedEventArgs e) { var newImage = Importer.ImportImage(); var newLogo = Importer.ImportImage(); var filteredImage = Shapes.ShapeComparison(newImage, newLogo, _edgeLimitImage, _edgeLimitLogo, _hitCap, _grayScale); ListView.Items.Clear(); foreach (var percent in HitRatesPercent) { ListView.Items.Add(percent.ToString("00.00%")); } Image1.Source = TypesAndFiles.BitmapToImageSource(filteredImage); }