0

我正在使用 hipi mapreduce 来处理图像。在 mapreduce 过程中,我在 imageheader 中找不到原始文件名。

在 hipi 的 imageheader 中,我可以添加任何元数据来识别图像吗?

4

2 回答 2

1

您可以通过 FloatImage 的 .getMetaData(key) 方法获取图像的文件名。作为 mapreduce 过程中的示例:

 public void map(HipiImageHeader key, FloatImage value, Context context) 
        throws IOException, InterruptedException {
......
    String filename =  value.getMetaData("filename");
    System.out.println("filename:="+filename);
}

输出将是:filename:=myImage.jpeg

于 2016-06-02T17:44:44.263 回答
0

我可以通过任何外部工具(例如 EXIFTool)将文件名附加到 EXIF。您可以将模型名称设置为文件名。在 HIPI Mapreduce 中,您可以获得信息。

于 2015-08-13T07:19:13.777 回答