1

我想在android上开发一个应用程序来测量房间里物体的大小。例如测量桌子边缘的长度。为此,我将使用 imagej 或 openCV 中的“边缘检测”。然后我会取这条边并将它的一小部分的长度定义为参考。有了这部分,也许可以计算出边缘的整个长度。也许消失点可以帮助我计算这里的长度。

我大致意思的一个例子可以在这里找到(1:19): http ://www.youtube.com/watch?v=-19zSjggMZ0

问题: 1. 是否已经有这样的应用程序?2. 你更愿意推荐 imagej 还是 openCV(我对 NDK 和原生函数有一点了解) 3. 这将是一个为期 3 个月的学士论文的项目(意味着对这些东西进行编程,此外还要编写大约 50 个文本站点) . 您如何看待这个事实的可行性以及总体上的可行性?

非常感谢任何想法(除了我的问题)。在此先感谢 gartenabfall

4

2 回答 2

1

看看这个问题的答案。

如何确定与视频中物体的距离?

于 2011-06-27T15:14:12.067 回答
0

我的学士论文也大量使用了 OpenCV。我没有使用 imagej,但我可以说 opencv 快速且易于使用(尽管我在 PC 上运行它)。对于您的项目,如果没有某种类型的参考(例如,从相机到对象的长度,或已知的对象长度),您将无法确定长度。你可以做的是有一个已知的参考,比如硬币,出现在图像中,然后用它作为参考来确定长度。

于 2011-06-27T15:09:00.197 回答