我正在寻找解决方案来执行以下操作:
(我的问题的重点是第2步。)
包括前院的房子的照片
从图片中提取信息,如房屋,树木,人行道和汽车的尺寸和位置。此外,房子,汽车,树木和人行道的纹理和颜色。
使用提取的信息生成模型
如何提取该信息?
答案 0 :(得分:1)
你也可以咨询Tatiana Jaworska的研究。据我所知,这详细介绍了至少一种新的算法,以颜色(RGB)为特征提取(针对屋顶,门,...)。更有趣的是,最后一个出版物还使用参数化对象在房屋图像中进行识别......这可能是您尝试做的事情的一个非常好的起点。
链接到她的出版物:
答案 1 :(得分:0)
是。您可以从图片中提取这些信息。 1.您只需使用一些检测算法识别图片中的这些对象。 2.测量这些对象尺寸并使用提取的信息生成模型。
答案 2 :(得分:0)
我是否认为你正试图简单地拍摄一个房子(带前院)并从中构建一个纹理化的3D模型?这不会起作用,因为你需要房子的几张照片来获得墙壁/角落的位置以及3D空间中的所有东西(有一些方法仅尝试使用一个图像进行网格重建但是它们缺乏深度信息且结果相当差)。因此,如果您想创建3D-mdoels,您将需要几张不同角度的照片。
有几种不同的方法使用这种技术将现实世界的物体重建为三角形网格。
基本上他们遵循原则:
你应该看看这些论文:
http://www.graphicon.ru/1999/3D%20Reconstruction/Valiev.pdf http://people.csail.mit.edu/wojciech/pubs/LabeledRec.pdf http://people.csail.mit.edu/sparis/publi/2006/oceans/Paris_06_3D_Reconstruction.ppt
第二篇论文甚至有一个完全按照你想要的方式实现的例子,即重建从不同角度拍摄的房屋的纹理3D模型。
第三个链接是一个powerpoint演示文稿,显示重建的工作原理并显示其存在的缺陷。
所以你应该熟悉这些论文,看看你遇到了什么问题...如果你想自己尝试一下,看看OpenCV。该库提供了一些图像特征提取方法。然后,您可以尝试在每个图像中找到突出点并尝试匹配它们。
祝你的项目好运......如果你有问题,请继续问!
答案 3 :(得分:0)
我建议看一下这个博客
https://jwork.org/main/node/35
显示了如何使用卷积神经网络识别图像上的某些特征。这篇特别的博客讨论了如何从大量随机图像中识别图像上的人脸。您可以调整此示例以使用其他一些图像训练神经网络。请注意,即使在人脸的情况下,识别率约为85%,因此,更复杂的对象可能更难识别