文件名称:Wailord:Android 上的增强现实
文件大小:12.37MB
文件格式:ZIP
更新时间:2024-07-20 16:55:24
Java
怀洛德 这个项目,代号为“Wailord”,是一个基于增强现实的安卓应用程序。 实际名称仍在等待中。 目标是能够生成表示用户在地图上绘制的内容的 3D 表面。 更精确 该应用程序实际上是根据用户绘制的水平线图片生成山景。 您实际上必须拿出一张真正的纸并在其上绘制水平线。 它们不必是完美的圆形,但形状必须是闭合的,否则 3D 生成将不起作用。 它是如何工作的 ? 该程序由几个步骤组成,其中几个步骤由不同的外部模块和 SDK 执行。 拍照:首先,手机摄像头模块对绘图进行拍照。 分析:程序运行一种算法,将图片二值化为黑白值,并检测其中的轮廓,然后根据包含哪些对它们进行排名。 然后第二个算法将平滑中间的点。 注意:最初的水平线检测和排名最初是通过 OpenCV 实现的,但后来我们切换到我们自己创建的算法。 3D 表面生成:山是根据分析图片提供给我们的巨大值表生成的,使用 OpenGL。 我