增强现实测量物体的尺寸 - 可行性
我想在 Android 上开发一个应用程序来测量房间中物体的大小。例如,测量桌子边缘的长度。为此,我将使用 imagej 或 openCV 中的“边缘检测”。然后我会取这条边并定义它的一小部分的长度作为参考。有了这个部件,也许可以计算出边缘的总长度。也许消失点可以帮助我计算这里的长度。
可以在这里找到我大致意思的一个示例(1:19): http://www.youtube.com/watch?v=-19zSjggMZ0
问题: 1.现在有这样的app吗? 2.你更推荐imagej还是openCV(我对NDK和原生函数了解一点) 3. 这将是一个为期 3 个月的学士论文项目(意味着编写程序并另外编写大约 50 个文本站点)。您如何看待这一事实的可行性以及总体可行性?
非常感谢任何想法(除了我的问题之外)。 提前致谢 花园瀑布
I want to develop an app on android to measure the size of objects in a room. E.g. to measure the length of an edge of a table. For this purpose I would use "edge detection" either from imagej or from openCV. Then I would take this edge and define the length of a small part of it as a reference. With this part it is perhaps possible to calculate the whole length of the edge. Perhaps the vanishing point can help me with calculations of the length here.
An example of what I roughly mean can be found here (at 1:19):
http://www.youtube.com/watch?v=-19zSjggMZ0
The Questions:
1. Is there already an app like this?
2. Would you rather recommend imagej or openCV (I know a little bit about NDK and native functions)
3. It would be a project for a 3 month bachelor-thesis (means programming the stuff and in addition writing about 50 sites of text). What do you think about the feasibility concerning this fact AND feasibility in general?
Any thoughts (also beside my questions) are greatly appreciated.
Thanks in advance
gartenabfall
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个问题的答案。
如何确定距某个对象的距离视频?
Take a look at the answer to this.
How can I determine distance from an object in a video?
我还在我的学士论文中大量使用了 OpenCV。我没有使用过 imagej,但我可以说 opencv 快速且易于使用(尽管我在 PC 上运行它)。对于您的项目,如果没有某种类型的参考(例如从相机到物体的长度或已知物体的长度),您将无法确定长度。您可以做的是让一个已知的参考(例如硬币)出现在图像中,然后将其用作确定长度的参考。
I also used OpenCV heavily for my bachelors thesis. I havent used imagej, but i can say that opencv is fast and easy to use (although i ran it on a PC). As for your project, you will not be able to determine the length without some type of reference (eg the length from the camera to the object, or a known objects length). what you could do is have a known reference, like a coin, appear in the image, then use that as a reference to determine length.