Моя задача - преобразовать изображения в масштабе RGB в бинаризованные изображения.
Реализация задачи на HIPI Framework.
Для этого я конвертирую свои входные изображения в пакет HIB, а затем в Mapper я конвертирую каждое изображение в градации серого с последующим двоичным форматом.
После этого преобразования у меня есть объект класса FloatImage с одним каналом.
Теперь, когда я пытаюсь сохранить это одноканальное изображение в HDFS (используя JpegEncoder, PngEncoder или PpmEncoder), я получаю исключение, что с помощью этих кодировщиков можно сохранить только изображения в масштабе RGB (т.е. 3 канала).
HIPI поддерживает / сохраняет только цветные изображения в формате JPEG, PNG или PPM.
Есть ли способ или способ сохранить изображения с одним каналом в HDFS?
Спасибо.