Я пытаюсь применить алгоритм пороговой обработки Брэдли в Aforge
. Каждый раз, когда я пытаюсь обработать изображение, я получаю исключение ниже
throw new UnsupportedImageFormatException( "Source pixel format is not supported by the filter." );
Перед применением алгоритма я преобразовал изображение в оттенки серого, используя описанный ниже метод
private void button2_Click(object sender, EventArgs e)
{
Grayscale filter = new Grayscale(0.2125, 0.7154, 0.0721);
Bitmap grayImage = filter.Apply(img);
pictureBox1.Image = grayImage;
}
. Код вызова алгоритма
public void bradley(ref Bitmap tmp)
{
BradleyLocalThresholding filter = new BradleyLocalThresholding();
filter.ApplyInPlace(tmp);
}
Я попробовал нормальное изображение в лаборатории обработки изображений, и оно сработало, но не в моей системе.
Любая идея, что я делаю неправильно?