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