【问题标题】:Hadoop splitting image into tiles for a segmentation processHadoop 将图像拆分为小块以进行分割过程
【发布时间】:2022-04-06 14:28:16
【问题描述】:

我想用Hadoop处理大尺度图像的分割(Pleiades图像tif格式)

想法是将图像分割成图块并将它们分发到每个节点。

地图任务将是分割过程。我使用 C++ 编写的 OTB 库开发了分割算法。

我创建了一个 otb 应用程序,它可以通过提供瓦片的路径从 java 程序启动,它返回分段的瓦片。

我真的不知道如何实现拆分机制,我必须自定义 fileInputFormat 类和 RecorReader 类但是输入键和输入值的类型。

实际上我必须得到要分割的图块的路径...

如果有人有建议?

最好的问候,

【问题讨论】:

    标签: image-processing hadoop split tiff


    【解决方案1】:

    解决方案策略可能取决于图像的数量和大小的多样性。 如果您有很多图像(比集群中的空闲映射器插槽数量多得多),您可能会考虑使用 StreamInputFormat 处理映射器内部的每个图像并使用您的分割算法。否则你可能需要实现你自己的 InputFormat 来形成正确的 InputSplits。

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 2021-04-10
      • 2013-12-05
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多