2
私はAndroidの新しいARCoreライブラリを見ていました。水平面を検出する方法はありますが、垂直面や壁を検出する方法はありません。ARcore壁の検出
私は実際にサンプルアプリケーションで壁を検出しようとしましたが、私は多くの問題を抱えています。
ARCoreで垂直面をネイティブに、または非ネイティブに検出する方法はありますか?
私はAndroidの新しいARCoreライブラリを見ていました。水平面を検出する方法はありますが、垂直面や壁を検出する方法はありません。ARcore壁の検出
私は実際にサンプルアプリケーションで壁を検出しようとしましたが、私は多くの問題を抱えています。
ARCoreで垂直面をネイティブに、または非ネイティブに検出する方法はありますか?
現在no native wayあり:
public static final Config.PlaneFindingMode DISABLED
// Plane detection is disabled.
public static final Config.PlaneFindingMode HORIZONTAL
// Detection of only horizontal planes is enabled.
非ネイティブな方法がhereスケッチさ: アクセス点群データとは、水平面を自分で計算します。しかし、実際に動作させるには、クラスタリング(1つのグローバル平面を計算する代わりに複数のプレーンを離れて話す)と適切なアウトライヤー拒否(多分RANSACを使用)を実装する必要があります。
個人的に私はこれをサポートしていないという数学的な理由が見えないので、次のARCoreのアップデートには垂直面が含まれると思います。
私が見たことのないものは、垂直面を行うことができるようです。ATM – tyczj
「NON_HORIZONTAL」飛行機タイプのものは何ですか?https://developers.google.com/ar/reference/java/com/google/ar/ core/Plane.Type –
https://stackoverflow.com/questions/45977545/detecting-vertical-planesの可能な複製 – PhilLab