从图像中逐步构建建筑物

时间:2012-04-12 19:42:01

标签: image image-processing opencv computer-vision image-manipulation

我有大量的图像数据集。 这些图像包含建筑物。我正在寻找一种从这些图像中提取数据的智能方法。

输入

  • 粗略坐标的建筑物图像集

方法

  • 该程序需要能够提取建筑物表面的图像。
  • 纠正图像,使其“朝前”(有些图像与建筑物的表面成一定角度拍摄)
  • 将标签分配给建筑物面(窗户,门等)的细节元素,并在建筑物的表面内提供这些元素坐标。
  • 将标签分配给建筑物的纹理(即砖块,混凝土,misc 1,misc 2)
  • 将类似的建筑物图像组合在一起(使用大小和形状)
  • 将类似的细节元素和纹理元素组合到图像的子目录中。
  • 为每个建筑物图像分配坐标(与源一起提供)

输出

  • 一个干净的数据库,包含所有建筑物图像,相关的坐标,纹理和带有图像坐标的细节元素,可通过Javascript或PHP轻松索引。

帮助

  • 我很欣赏这个项目的任何建议。指向有用的代码片段/库/项目的任何链接。

1 个答案:

答案 0 :(得分:0)

我认为使用Mechanical Turk而不是使用程序

更有可能完成这项工作

https://www.mturk.com/mturk/welcome

如果是这样,那么你的工作就是为一个人提供一个非常简单的GUI来提供你进行转换和提取所需的信息。

  1. 收集作为正面角落的4个点
  2. 从图像中提取四边形
  3. 使用四边形扭曲将其转换为矩形
  4. 向用户显示此图片
  5. 让他们标记部分
  6. 让他们填写元数据(混凝土等)
  7. 将QA任务分配给另一个只检查过它的人(或者,如果他们不同意,则将相同的任务交给不同的人和QA)