AR_Sandbox/install のバックアップ(No.10)



目次  

1.最新バージョンのLinux Mint (64-bit, MATEデスクトップ版) をまっさらなPCにインストールします  

2.Nvidia製のグラフィックカードを使うためにベンダーのドライバーをインストールします.  

3.Vrui VR toolkitをインストールしてビルドします.  

cd ~
wget http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/Build-Ubuntu.sh
bash Build-Ubuntu.sh

4.Kinect 3D video packageをインストールします.  

cd ~/src
wget http://idav.ucdavis.edu/~okreylos/ResDev/Kinect/Kinect-3.2.tar.gz
tar xfz Kinect-3.2.tar.gz
cd Kinect-3.2
make
sudo make install
sudo make installudevrules
ls /usr/local/bin

5.AR Sandboxのソフト本体をインストールします.  

cd ~/src
wget http://idav.ucdavis.edu/~okreylos/ResDev/SARndbox/SARndbox-2.3.tar.gz
tar xfz SARndbox-2.3.tar.gz
cd SARndbox-2.3
make
ls ./bin

6.第一世代のKinectデバイスを接続して,そのファームウェアから機器固有の調整パラメータをダウンロードします.  

sudo /usr/local/bin/KinectUtil getCalib 0

7.Kinectの向きを調整して,カメラの視界がサンドボックスの内側をカバーするようにします.  

cd ~/src/SARndbox-2.3
RawKinectViewer -compress 0

8.サンドボックスの底面を算出します.  

cd ~/src/SARndbox-2.3
pluma etc/SARndbox-2.3/BoxLayout.txt &

【巧みの技: 】テキストを異なるウィンドウ間ですばやくコピペする方法

  1. : コピー元の画面のテキストをマウスで反転させます
  2. : コピー先の画面にマウスを移動させてペーストしたい箇所で中ボタンをクリックします.

9.砂の表面の3次元的広がりを計測します  

BoxLayout.txt の例(ここで設定するのは2〜5行目です)

(-0.0302053, -0.0164072, 0.999409), -100.1997 //水平面(海水準)のパラメータ(鉛直ベクトルと深さ)
(            -28.4518,             -36.6135,             -99.2554) //sandboxの四隅(左下)
(             36.3453,             -36.2071,             -100.039) //sandboxの四隅(右下)
(             -28.321,              35.1049,             -102.783) //sandboxの四隅(左上)
(              36.313,              34.6932,             -99.9503) //sandboxの四隅(右下)

10.プロジェクタの投影がサンドボックス内に収まるように本体の向きを調整します.  

XBackground

11.Kinectカメラとプロジェクタの相互関係の調整  

cd ~/src/SARndbox-2.3
./bin/CalibrateProjector -s <width> <height>
./bin/CalibrateProjector -s 1024 768

重要

CalibrateProjectorはフルスクリーンで起動してください. その後,動画の10:10以降の説明に従ってください.

12.ようやくメインのAR Sandboxアプリの起動です  

cd ~/src/SARndbox-2.3
./bin/SARndbox -uhm -fpv

AR Sandbox post-installation setup” では,起動の自動化やより細かなチューニングについて説明しています.



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS