如何在不支持的图像格式上应用AForge.Imaging.Filters
本文关键字:应用 AForge Imaging Filters 格式上 图像 不支持 | 更新日期: 2023-09-27 18:16:06
我像这样使用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通过应用所需的格式设置编写一个新的FilterSequance类。我使用
转换图像格式 Grayscale.CommonAlgorithms.BT709.Apply(new Bitmap(image));
,然后将结果应用于Threshold过滤器。