如何在不支持的图像格式上应用 AForge.Imaging.Filters
how to apply AForge.Imaging.Filters even on a Unsupported Image Format
我像这样使用 Afroge 库版本 1
FiltersSequence filters = new AForge.Imaging.Filters.FiltersSequence();
filters.Add(new ColorFiltering(
new AForge.IntRange(0, redValue),
new AForge.IntRange(0, grnValue),
new AForge.IntRange(0, bluValue)));
...
filters.Add(new Threshold());
var image = filters.Apply( new Bitmap(pictureBox.Image));
在其版本 1 上运行良好。但是现在在具有相同图像处理的版本 2.2.5 上给我提供了不受支持的图像格式异常。
如何有效地应用过滤器。
i 通过应用所需的格式设置编写新的过滤器序列 class。
我投射图像格式,使用
Grayscale.CommonAlgorithms.BT709.Apply(new Bitmap(image));
然后将结果应用于阈值过滤器。
我像这样使用 Afroge 库版本 1
FiltersSequence filters = new AForge.Imaging.Filters.FiltersSequence();
filters.Add(new ColorFiltering(
new AForge.IntRange(0, redValue),
new AForge.IntRange(0, grnValue),
new AForge.IntRange(0, bluValue)));
...
filters.Add(new Threshold());
var image = filters.Apply( new Bitmap(pictureBox.Image));
在其版本 1 上运行良好。但是现在在具有相同图像处理的版本 2.2.5 上给我提供了不受支持的图像格式异常。 如何有效地应用过滤器。
i 通过应用所需的格式设置编写新的过滤器序列 class。 我投射图像格式,使用
Grayscale.CommonAlgorithms.BT709.Apply(new Bitmap(image));
然后将结果应用于阈值过滤器。