我正在尝试在相机视图中绘制墙。任何人都可以告诉我应该从哪里开始,任何图书馆或有用的东西可以指向我正确的方向。
我知道这是一件很难的事,但我需要一些方向来继续我的工作。目前我只尝试过使用VuForia,但我不知道如何在增强现实的墙壁上识别和绘制墙壁时使用它。
以下是必需的结果:
答案 0 :(得分:1)
正如您所说,回答您的问题并不容易,因为有多种解决方案可以实现您的目标。
我认为您应该阅读有关物镜检测的内容,尤其是卷积神经网络(CNN)。检测任务的好库可能是OpenCV和谷歌Tensorflow。此外,Google官方Mobile Vision API中的示例可以向您展示如何从相机获取实时Feed,并管理将其与您的绘画重叠。 This示例我个人发现非常有用,可以查看在何处/如何实现检测器以及图形叠加,即使它用于文本识别。最后here你有Android Tensorflow演示。
但是看起来很简单,现在还有很长的路要走。对于使用Tensorflow的这种实现,您需要...
我能想到的另一种方法是使用Edge Detection和Hough Line Transform,但我建议您使用神经网络,因为结果可能更好,Tensorflow(移动或精简版)已经针对Android进行了优化而且它是尖端技术;)
希望这有帮助!