2017-12-09 15 views
0

1つのARFrame(ARFrame.rawFeaturePoints)の特徴点を抽出する方法を理解しています。セッション中に検出されたすべての特徴点を抽出する方法はありますか?これは私が集めなければならないものですか?もしそうなら、私はどのようにポイントマッチングを扱うべきですか?セッション全体のApple AR Kitの機能ポイント

+0

ようこそスタックオーバーフロー。ツアーに参加してください(https://stackoverflow.com/tour)。 – Xcoder

答えて

0

特徴点をキャプチャする方法を見つけます。

  1. あなたはARSCNViewDelegateを実装することができ、あなたは全ての特徴点をキャプチャすることができますplane..here ARが見つかったときにコールバックを取得します。

    func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) { if let planeAnchor = anchor as? ARPlaneAnchor { let cloudPoints = sceneView.session.currentFrame?.rawFeaturePoints } }

2.YouはSCNSceneRendererDelegateを実装することができ、 func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval) { }を実装します。

関連する問題