問題タブ [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.
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モデルを作ることができます。
時間がないので、すぐにできることを提案してください。
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」などのパブリック パラメータがあることに気付きました。これらの値は何を表しているのでしょうか?
ヘルプやポインタは非常に役に立ち、高く評価されます。
unity3d - Google Cardboard + Vuforia - カメラのサイズが小さい
Google Cardboard SDK を Vuforia Unity プロジェクトに統合しようとしています。これを実現する方法については、ここで説明します。私の問題は、カメラのサイズが小さすぎることです。私はそれをよりよく説明するために写真をアップロードしています:
これが私が達成したことです。
私は Vuforia と Unity を初めて使用するので、よくわかりません。カメラのサイズが小さい理由を教えてください。それを十分に大きくする方法はありますか?Nexus 5 を使用しています。よろしくお願いします。
python - matplotlib で立体的な 3D プロットを作成する
次のように、立体 3d で表示できる matplotlib で 3d プロットを作成できるようにしたいと思います。
左の画像のカメラは、右に対してわずかに平行移動しています。少し練習すれば、脳を騙して左目で左の画像を、右目で右の画像を見て、どの画面でも 3D を見ることができます。
とにかく、matplotlib の 3d プロットを 2 回表示して、1 台のカメラをわずかに移動できるようにしたいと考えています。データを翻訳するだけで、プロット自体をステレオで取得することができました。
これで目的の効果が得られますが、立体 3D で軸自体も表示できるようにしたいと考えています。view_init
Axes オブジェクトのメソッドを使用して、カメラの仰角と方位角を設定する方法しか見つかりません。カメラを翻訳する「良い」方法はないようです。
誰もそれを行う方法を知っていますか?
google-cardboard - 段ボールの歪みを立体画像に適用する
Zeiss VR に立体画像を表示するアプリを書きたいと思います。現在、画像を並べて表示しているだけですが、少し歪んでいるように見えます。Cardboard アプリで使用されているたる型の歪みをビューに適用する方法はありますか?
c++ - OpenCV ステレオ キャリブレーション マトリックス エラー
OpenCV 2.4.9 を使用してステレオ カメラを調整しようとしていますが、 を呼び出すとエラーが発生しますstereoCalibrate
。
以下は私が使用している画像です。(MS ペイントのおかげで、いくつかの奇妙な色の不具合があります)。上の 3 つの画像は左のカメラからのもので、下の 3 つの画像は右のカメラからのものです。さらにいくつかの画像ペアを使用したことに注意してください。画像は実際にはそれほど小さくなく、640x480 です。ただし、この投稿が 935837 マイルの長さにならないように、それらを縮小して一部を省略しました。
OpenCV は、チェス盤の角を問題なく検出します。を使用して表示すると、正しく表示されますdrawChessboardCorners
。それは問題ではありません。
次に、 を使用して各カメラを個別に調整しcalibrateCamera
ます。undistort
を使用して行列を使用して渡された画像を表示するcalibrateCamera
と、レンズの歪みが少しだけ過剰に補正されているように見えます。
calibrateCamera
ステップを省略し、それに応じて のフラグを調整すると、同じエラーが発生します(フラグをstereoCalibrate
に置き換えます) 。CV_CALIB_FIX_INTRINSIC
CV_CALIB_SAME_FOCAL_LENGTH | CV_CALIB_ZERO_TANGENT_DIST
次に を呼び出すと、次stereoCalibrate
のエラーが表示されます。
過去数時間、この問題の解決策とこのエラーに関する情報を探し、コードを少し変更しました。残念ながら、すべて無駄でした。このエラーまたはこの状況に関する情報はほとんどないようです。
このエラーはどういう意味ですか? どうすればそれを取り除くことができますか? カメラの解像度が 640x480 であることを考えると、チェス盤が遠すぎるのではないかと思いました。これが問題でしょうか?
誰かが私のコードの一部または全部を見たいと思ったら、喜んでペーストビンを作成します。