問題タブ [truedepth-camera]

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.

0 投票する
0 に答える
764 参照

unity3d - Unity から TrueDepth へのアクセス

Unity App に iPhoneX(Xs, Xr, new iPadPro) の TrueDepth データを使ってみました。現在の Unity 用の ARKit プラグインは、TrueDepth にアクセスできないようです。したがって、Objective-c でネイティブ プラグインを作成する必要があると思います。Unity が TrueDepth にアクセスできるようにするプラグインを作成する方法は? iOS から RGB と D を取得するだけで十分です。

基本的にはUnityとの連携で似たようなアプリを作りたいと思っています。 https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/streaming_depth_data_from_the_truedepth_camera

0 投票する
1 に答える
199 参照

ios - iOS OpenGLES の DisparityFloat16 ピクセル形式からのテクスチャのサンプラー値

OpenGLES プロジェクトで、iPhoneX の真の深度カメラからのテクスチャとして depthDataMap を使用したいと考えています。いくつかの Swift サンプルをダウンロードしたところ、金属でフロート テクスチャとして depthMap を作成およびサンプリングできるようです。しかし、OpenGLES では、深度バッファから深度テクスチャを作成する唯一の方法は、

サンプル値は、DisparityFloat16 ピクセル タイプから CIImage としてエクスポートされた値とは異なります。値ははるかに低く、CIImage と比較して線形スケールではありません。

これは OpenGLES でのサンプル値です ここに画像の説明を入力

これはコード経由です: CIImage *image = [CIImage imageWithCVImageBuffer:depthData.depthDataMap];

ここに画像の説明を入力

誰も同じ問題を抱えていますか?