hadoop 和 mapreduce 的新用户,我想创建一个 mapreduce 作业来对图像进行一些测量。这就是为什么我想知道我是否可以将图像作为输入传递给 mapreduce?如果可以?任何类型的例子
谢谢
最佳答案
不,您不能将图像直接传递给 MapReduce 作业,因为它使用针对网络序列化优化的特定类型的数据类型。我不是图像处理专家,但我建议看看 HIPI框架。它允许以方便的方式在 MapReduce 框架之上进行图像处理。
或者,如果您真的想以原生 Hadoop 方式进行操作,您可以先将图像文件转换为 Hadoop Sequence file然后使用 SequenceFileInputFormat 处理文件。
关于image-processing - 使用图像作为输入创建 mapreduce 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16368512/