問題タブ [stereoscopy]

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 投票する
2 に答える
2059 参照

matlab - 画像のステレオ ペアのみで、キャリブレーションされたカメラを使用しない 3D 再構成

2 つの空間イメージがありますが、カメラのキャリブレーション入力がありません。imreadを使用して両方の画像を読み取るだけで 3D モデルを作成するにはどうすればよいですか? また、このコードに従おうとしましたが、これにはカメラのパラメーターも必要です。

http://in.mathworks.com/discovery/stereo-vision.html

また、3D スパース モデリングを考え出そうとしましたが、うまくいきません。

http://in.mathworks.com/help/vision/examples/sparse-3-d-reconstruction-from-two-views.html

ガウス フィルターなどを使用して、ステレオ ペアから画像データを入力し、それらを照合して dept 推定することはできますか。深さがあれば、3Dモデルを作ることができます。

時間がないので、すぐにできることを提案してください。

0 投票する
3 に答える
1115 参照

unity3d - 立体視 (VR) を使用して Unity ゲームを作成する

NVidia Dev で Unity3D + Google Tango ベースのゲームを構築しました。デバイス。すべてうまくいっているように見えますが、今度はこのゲームを立体視でプレイしたいと思います (ダイブ ゴーグル用)。ExperimentalVirtualReality の例 ( https://github.com/googlesamples/tango-examples-unity/tree/master/UnityExamples/Assets/TangoExamples/ExperimentalVirtualReality ) を見て、すべてのプレハブをゲームに移植することに成功しましたが、何らかの理由で、満足のいく体験ができません。

ダイブゴーグルを覗くと、ゲームの立体視が重なりがちです。経験はかなりオフです。

Unity プロジェクトの TangoVR プレーヤー オブジェクトには、「IPD in MM」、「Screen Width in MM」、「Eye Offset in MM」などのパブリック パラメータがあることに気付きました。これらの値は何を表しているのでしょうか?

ヘルプやポインタは非常に役に立ち、高く評価されます。

0 投票する
4 に答える
2079 参照

unity3d - Google Cardboard + Vuforia - カメラのサイズが小さい

Google Cardboard SDK を Vuforia Unity プロジェクトに統合しようとしています。これを実現する方法については、ここで説明します。私の問題は、カメラのサイズが小さすぎることです。私はそれをよりよく説明するために写真をアップロードしています:

これが私が達成したことです。

ここに私が達成したものがあります

これが私が期待したものです: これが私が期待したものです

私は Vuforia と Unity を初めて使用するので、よくわかりません。カメラのサイズが小さい理由を教えてください。それを十分に大きくする方法はありますか?Nexus 5 を使用しています。よろしくお願いします。

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

python - matplotlib で立体的な 3D プロットを作成する

次のように、立体 3d で表示できる matplotlib で 3d プロットを作成できるようにしたいと思います。

ここに画像の説明を入力

左の画像のカメラは、右に対してわずかに平行移動しています。少し練習すれば、脳を騙して左目で左の画像を、右目で右の画像を見て、どの画面でも 3D を見ることができます。

とにかく、matplotlib の 3d プロットを 2 回表示して、1 台のカメラをわずかに移動できるようにしたいと考えています。データを翻訳するだけで、プロット自体をステレオで取得することができました。

ここに画像の説明を入力

これで目的の効果が得られますが、立体 3D で軸自体も表示できるようにしたいと考えています。view_initAxes オブジェクトのメソッドを使用して、カメラの仰角と方位角を設定する方法しか見つかりません。カメラを翻訳する「良い」方法はないようです。

誰もそれを行う方法を知っていますか?

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

google-cardboard - 段ボールの歪みを立体画像に適用する

Zeiss VR に立体画像を表示するアプリを書きたいと思います。現在、画像を並べて表示しているだけですが、少し歪んでいるように見えます。Cardboard アプリで使用されているたる型の歪みをビューに適用する方法はありますか?

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

c++ - OpenCV ステレオ キャリブレーション マトリックス エラー

OpenCV 2.4.9 を使用してステレオ カメラを調整しようとしていますが、 を呼び出すとエラーが発生しますstereoCalibrate

以下は私が使用している画像です。(MS ペイントのおかげで、いくつかの奇妙な色の不具合があります)。上の 3 つの画像は左のカメラからのもので、下の 3 つの画像は右のカメラからのものです。さらにいくつかの画像ペアを使用したことに注意してください。画像は実際にはそれほど小さくなく、640x480 です。ただし、この投稿が 935837 マイルの長さにならないように、それらを縮小して一部を省略しました。

入力画像の例: キャリブレーションの例 Images.png

OpenCV は、チェス盤の角を問題なく検出します。を使用して表示すると、正しく表示されますdrawChessboardCorners。それは問題ではありません。

次に、 を使用して各カメラを個別に調整しcalibrateCameraます。undistortを使用して行列を使用して渡された画像を表示するcalibrateCameraと、レンズの歪みが少しだけ過剰に補正されているように見えます。

の出力に基づく歪みなしcalibrateCamera: キャリブレーションカメラの出力に基づく歪みなし

calibrateCameraステップを省略し、それに応じて のフラグを調整すると、同じエラーが発生します(フラグをstereoCalibrateに置き換えます) 。CV_CALIB_FIX_INTRINSICCV_CALIB_SAME_FOCAL_LENGTH | CV_CALIB_ZERO_TANGENT_DIST

次に を呼び出すと、次stereoCalibrateのエラーが表示されます。

過去数時間、この問題の解決策とこのエラーに関する情報を探し、コードを少し変更しました。残念ながら、すべて無駄でした。このエラーまたはこの状況に関する情報はほとんどないようです。

このエラーはどういう意味ですか? どうすればそれを取り除くことができますか? カメラの解像度が 640x480 であることを考えると、チェス盤が遠すぎるのではないかと思いました。これが問題でしょうか?

誰かが私のコードの一部または全部を見たいと思ったら、喜んでペーストビンを作成します。