【发布时间】:2011-02-21 01:34:25
【问题描述】:
这不完全是一个编程问题。我只是想知道您对数字图像处理中的一个常见问题的方法是什么。
假设您有一张 jpg 格式的几棵树的图像。您将如何找到每棵树的高度?照片是您唯一的输入。
我想知道你不必编码的方法。因此,您的答案是否含糊或非 DIP-ish 都没关系。
小修正: 高度不必是树的实际高度。高度可以采用任何比例。但应该与图片中的所有对象保持一致。
【问题讨论】:
-
如果照片是您唯一的输入,则无法完成。考虑从近距离拍摄的盆景树,而不是从远处拍摄的全尺寸树......
-
如果您从 exif 中获取日期和位置,那么您需要做的就是一些阴影检测。然后你就可以使用勾股定理计算高度了。
-
@Jim Lewis——照片是否有相关的元数据,比如镜头信息和焦距?因为如果你知道到树木的距离,以及像素到英寸(或英尺,或其他什么),那么这就是将树木与背景分开的问题。
-
基本上你需要知道图像中物体的确切高度。然后从那里您可以使用该确切高度与树木进行比较。
-
您需要在照片中添加一些可以相当准确地获得尺寸的东西。我不确定数学,但有一个 iPhone 应用程序使用图片中的信用卡来估计场景中对象的大小。也许这样的事情会帮助你......
标签: image-processing computer-vision photogrammetry