我想在android上开发一个应用程序来测量房间里物体的大小。例如测量桌子边缘的长度。为此,我将使用imagej或openCV中的“边缘检测”。然后我会把这条边定义为一小部分的长度作为参考。有了这一部分,也许可以计算出整个边的长度。也许消失点可以帮助我计算这里的长度。
我粗略的意思的一个例子可以在这里找到(在1:19):http://www.youtube.com/watch?v=-19zSjggMZ0
问题: 1.已经有这样的应用程序了吗? 2.你更愿意推荐imagej还是openCV (我对NDK和原生函数略知一二) 3.这将是一个为期3个月的学士学位论文项目(意味着对这些东西进行编程,另外还要写大约50个文本站点)。你认为这个事实的可行性和总体上的可行性是什么?
任何想法(除了我的问题之外)都非常感谢。感谢预先加藤advance秋天
发布于 2011-06-27 23:14:12
发布于 2011-06-27 23:09:00
我还在我的学士论文中大量使用了OpenCV。我没有用过imagej,但我可以说opencv使用起来又快又简单(尽管我是在PC上运行的)。至于你的项目,如果没有某种类型的参考,你将无法确定长度(例如,从相机到对象的长度,或已知对象的长度)。你可以做的是让一个已知的参考,比如硬币,出现在图像中,然后用它作为参考来确定长度。
https://stackoverflow.com/questions/6494909
复制相似问题