2
我正在查看Android的新ARCore库。它具有检测水平表面的方法,但没有检测垂直表面或墙壁的方法。ARcore检测墙
我实际上是试图让示例应用程序检测墙壁,但我有很多问题。
有没有一种方法可以在本地或非本地检测ARCore中的垂直曲面?
我正在查看Android的新ARCore库。它具有检测水平表面的方法,但没有检测垂直表面或墙壁的方法。ARcore检测墙
我实际上是试图让示例应用程序检测墙壁,但我有很多问题。
有没有一种方法可以在本地或非本地检测ARCore中的垂直曲面?
public static final Config.PlaneFindingMode DISABLED
// Plane detection is disabled.
public static final Config.PlaneFindingMode HORIZONTAL
// Detection of only horizontal planes is enabled.
非母语的方式勾勒here: 访问点云数据,并计算出自己的水平面上。但为了使它真正起作用,你必须实现集群(告诉多个平面分开而不是计算一个全局平面)和适当的异常排斥(可能使用RANSAC)。
我个人认为(希望)下一次ARCore更新将包括垂直平面,因为我不能看到不支持这一点的数学原因。
我见过的东西似乎无法做垂直飞机ATM – tyczj
您是否在检测“NON_HORIZONTAL”平面类型的任何内容:https://developers.google.com/ar/reference/java/com/google/ar/核心/ Plane.Type –
可能的重复https://stackoverflow.com/questions/45977545/detecting-vertical-planes – PhilLab