![]() |
1
4
你需要一些参考点。一张简单的照片是不行的,除非你知道相机的设置(位置,变焦,镜头变形等),以及人相对于相机的位置。 如果你有一个参照物(比如背景中的网格或者其他东西),那么你可以测量网格并从那里开始。听起来不像你需要的。 |
![]() |
2
2
为了扩展其他人所说的内容,您可以将这个复杂的任务分解为几个(仍然困难的)组件。
当然,这一过程远不是万无一失的,而且仍然相当困难,但它应该提供一个合理的近似值。我对现有的工具包没有太多了解,但您可以从 OpenCV ,具有python绑定。此外,还有 SIFT algorithm 这是一种有趣的技术,可能在这里有效,但我认为只有一个C实现。 如果只使用一张图像,第三步可能是最困难的。人们通过立体透视提取3D图像数据(即我们用双眼的图像来“推断”深度),但即使这样,也不是万无一失的,因为颜色和阴影会让我们失望。我可以想象使用单个图像是可能的,但可能更容易出错。这是一个活跃的研究领域,所以我会查阅有关计算机视觉的书籍,以更好地了解当前的实际情况。 |
![]() |
3
1
正如布拉德指出的那样,除非照片是在可控条件下拍摄的,否则这是不可行的。如果没有,那么你可能就走运了,因为 forced perspective 即使是最好的算法,也能检测人类的身高和宽度。 |
![]() |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 2 年前 |
![]() |
Bram Vanroy · 为什么假值(0)的字节数小于真值(1)? 7 年前 |
![]() |
user7088941 · 无法在tkinter中更改按钮字体大小 7 年前 |
![]() |
Chewbaka · 嵌入函数中的可变大小元素,但输入和输出固定 7 年前 |
![]() |
Edwin ZAP · 多布局:匹配父布局、调整内容、调整大小 7 年前 |
|
Kanishk Tanwar · 用于查找文本文件大小的小片段 7 年前 |
![]() |
Inertial Ignorance · 为什么字符的大小只有8位? 7 年前 |