У меня есть около 150K изображений, хранящихся в HDFS. Их метаданные (метка времени, путь) хранятся в таблице HBase. У меня есть метод:
addImage (метка времени, файл)
, которые загружают изображения на некоторый удаленный сервер. Я попытался следующий код для чтения изображений из локальной файловой системы:
BufferedImage image = ImageIO.read(new File("/tmp/vehicle_frames.jpg"));
System.out.println("Width of image: " + image.getWidth());
Переменная 'image' содержит фактическое изображение, которое я могу передать методу addImage ().
Как в случае HDFS, как я могу прочитать изображение и сохранить в переменной для дальнейшей обработки.
Пожалуйста, поделитесь полезной ссылкой или предложениями.