image-processing - 使用图像作为输入创建 mapreduce 作业

标签 image-processing hadoop mapreduce

hadoop 和 mapreduce 的新用户,我想创建一个 mapreduce 作业来对图像进行一些测量。这就是为什么我想知道我是否可以将图像作为输入传递给 mapreduce?如果可以?任何类型的例子

谢谢

最佳答案

不,您不能将图像直接传递给 MapReduce 作业,因为它使用针对网络序列化优化的特定类型的数据类型。我不是图像处理专家,但我建议看看 HIPI框架。它允许以方便的方式在 MapReduce 框架之上进行图像处理。

或者,如果您真的想以原生 Hadoop 方式进行操作,您可以先将图像文件转换为 Hadoop Sequence file然后使用 SequenceFileInputFormat 处理文件。

关于image-processing - 使用图像作为输入创建 mapreduce 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16368512/

相关文章:

java - 为什么 Oozie 在运行 MapReduce 作业时分配更多内存?

hadoop - Hadoop Map减少分布式缓存类路径问题

python - 使用 OpenCV (Python) 查找曲线坐标

c++ - 如何在一台 Ubuntu 机器上安装 2 个 Opencv 版本以及如何一次激活一个版本进行编译?

python - 在图像处理中澄清np.unique()值

javascript - 如何拥有图像工具栏?

hadoop - 如何从与 hbase 集成的 hive 表中获取最新版本数据?

java - Riak/Java - 使用 AND 条件和排序对二级索引进行 MapReduce 查询的最佳实践

hadoop - PIG - HBASE - 类型转换值

hadoop - 在运行Hadoop示例时不是有效的jar