Я пытаюсь использовать этот исходный код для морфологического закрытия изображения (с обнаружением острых краев)
https://code.google.com/p/doccrop/sourc ... ocCrop/src /imageanasis/morphology/Closing.java?r=3
Я создал экземпляр Closing, применил его к BufferedImage, а затем нарисовал его, но я в результате получите черное изображение!!
Сначала у меня возникла ошибка, в которой говорилось, что изображение должно быть type_byte_gray, поэтому я использовал это для изменения типа, но, думаю, это не работает
BufferedImage img1= ImageIO.read(new File(path));
BufferedImage imge = new BufferedImage(img1.getHeight(),img1.getWidth(),BufferedImage.TYPE_BYTE_GRAY);
Подробнее здесь: https://stackoverflow.com/questions/240 ... using-java