問題タブ [arscnview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ARWorldTrackingConfiguration と ARFaceTrackingConfiguration 間の ARKit スイッチ - リアおよびフロント カメラ
私のプロジェクトでは、 と を切り替えたいと思っていARWorldTrackingConfiguration
ますARFaceTrackingConfiguration
。
2 種類のビューARSCNView
を使用して、背面カメラを使用ARView
し、顔追跡を行います。最初に を開始しARSCNView
、その後、ユーザーが必要に応じてフェイス トラッキングに切り替えることができます
このモードでView Controllerを起動します。
そして、オブジェクト (.scn) を読み込みます
フロントカメラに切り替えてARViewに渡したいときは、次のようにします。
そして、私がロードするよりも.rcproject
バックカメラに戻って ARWorldTracking に再度渡そうとすると、ここから問題が始まります。
これは私の方法です:
バックカメラに切り替えると、センサーが飛行機を正しく追跡しません。
ARWorldTrackingConfiguration と ARFaceTrackingConfiguration を正しく切り替えるにはどうすればよいですか?
前もって感謝します
ios - ARSCNView の背景の変更
iPad Pro の iOS 13.1.3
以前の iOS バージョンでも同じ問題が発生しているようです。 AVCaptureDevice を SCNScene バックグラウンド コンテンツとして使用する
私のアプリはフロント カメラを使用して、iOS で AR 顔を作成します。最初のツアーでは、私のアプリはカメラ入力でデフォルトの SCNView を使用します。最初のツアーの後、ARSCNView の背景を UIImage に設定しています。これを設定した後、またはに設定scnview.scene.background
しても前の状態に戻ることはできません。nil
inputdevice
カメラ入力を表示する以前の状態に戻すにはどうすればよいですか? まず、正常に表示されるように設定しました。
次に、15秒後に以下のコードで設定しましたが、ビデオプレビューレイヤーではなく安定した画像が得られます。
出力に次のエラーが表示されます。