【发布时间】:2011-02-06 14:31:38
【问题描述】:
所以,假设我有许多建筑物的经度/纬度或地址
我可以获得卫星图像、“街景”,也许还有建筑物的 3d/透视图。
我想找到:
高度, 楼层数, 建筑面积(最大建筑占地面积)
建筑物。大约 20 万座建筑物。
是否有从卫星照片或图片中识别建筑物的库?我想有点像人脸检测。
还有其他建议吗?
谢谢!
【问题讨论】:
标签: image-processing computer-vision object-recognition
所以,假设我有许多建筑物的经度/纬度或地址
我可以获得卫星图像、“街景”,也许还有建筑物的 3d/透视图。
我想找到:
高度, 楼层数, 建筑面积(最大建筑占地面积)
建筑物。大约 20 万座建筑物。
是否有从卫星照片或图片中识别建筑物的库?我想有点像人脸检测。
还有其他建议吗?
谢谢!
【问题讨论】:
标签: image-processing computer-vision object-recognition
是和不是。您必须自己编写许多特征识别程序,但这应该只是边缘检测和兴趣点检测(角、直线、网格)来计算建筑物有多少窗户。
为此,您可能需要查看OpenCV(计算机视觉),它具有用于实时图像分析和边缘检测等常见操作的 C 例程。我还可以推荐 DIP3e 作为一本书来阅读和 Image Processing in C 它是 Java 的对应物(如果 Java 让你的船浮起来的话)。
图像处理很有趣,这听起来是一个很棒的项目。互联网上有很多东西可以学习……查看人工智能技术来训练图像识别系统,以便使用已知的样本集变得更好。欢乐时光!
另外,要注意透视;)
祝你好运
【讨论】: