Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从HDFS读取图像_Java_Image Processing_Hdfs_Hadoop2 - Fatal编程技术网

Java 从HDFS读取图像

Java 从HDFS读取图像,java,image-processing,hdfs,hadoop2,Java,Image Processing,Hdfs,Hadoop2,我有大约150K的图像存储在HDFS中。它们的元数据(时间戳、路径)存储在HBase表中。我有一个方法: addImage(时间戳,文件) 将图像上载到某个远程服务器。我尝试使用以下代码从本地文件系统读取图像: BufferedImage image = ImageIO.read(new File("/tmp/vehicle_frames.jpg")); System.out.println("Width of image: " + image.getWidth()); “image”变量包含

我有大约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,如何读取图像并存储在变量中以供进一步处理


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

你试过什么?由于ImageIO可以读取InputStream实例,而org.apache.hadoop.fs.FileSystem可以创建它们,所以我不理解您的问题?我可以使用ImageIO.read()从本地文件系统读取图像但是,当我的图像存储在HDFS中时,我如何执行相同的读取操作?您是否尝试使用org.apache.hadoop.fs.FileSystem创建从HDFS读取图像的输入流?感谢您向我指出org.apache.hadoop.fs.FileSystem。我会尽快更新!