首页 > 解决方案 > 从 HDFS 读取图像

问题描述

我在 HDFS 中存储了大约 150K 图像。它们的元数据(时间戳、路径)存储在 HBase 表中。我有一个方法:

addImage(时间戳,文件)

将图像上传到某个远程服务器。我尝试使用以下代码从本地文件系统读取图像:

BufferedImage image = ImageIO.read(new File("/tmp/vehicle_frames.jpg"));
System.out.println("Width of image: " + image.getWidth());

'image' 变量包含我可以传递给 addImage() 方法的实际图像。

与 HDFS 一样,我如何读取图像并将其存储在变量中以进行进一步处理。

请分享一些有用的链接或建议。

标签: javaimage-processinghdfshadoop2

解决方案


推荐阅读