Non-GT200だと3.0.0を選べと書いてあるが。CameraでARToolkitを動かす。最新版ARToolKit対応のV4L2用のパッチ作ったを拡張したパッチを作成。(YUYV)&quot;となることを確認。これでない場合は、動作しないと思います。patchをARToolkitと同じディレクトリにコピー。pathは環境に合わせて変更して下さい。artk-yuv422-v4l2-2.72.1.20090801.patch./Configureの実行。以下、環境に合わせて選択。bin./simpleTest以上。patch作成前の症状。V4L2のパッチを当てた場合。`push&#39;とアセンブルのエラー。statuslib/SRC/VideoLinuxV4L2/video.cで呼び出されているccvt_yuyv_rgb24が無いと言われる。このような症状の方は、パッチを試して下さい。新たに作成したパッチでは、このccvt_yuyv_rgb24を作成しました。YUV420など様々あります。詳しくは、http://vision.kuee.kyoto-u.ac.jp/~hiroaki/firewire/yuv.htmlを参照。V4L2用パッチでは、このうちYUV420のみに対応している。Linuxではコンパイルできないようです。YUVで確認)、ccvt_yuyv_rgb24が呼び出されるが、V4L2パッチでは実体が無いのがエラーの原因。そこで、YUV422のデータフォーマットを、http://son-son.sakura.ne.jp/programming/macosx_seesaw.htmlを参考に、ccvt_yuyv_rgb24を作成。データフォーマットは参考ページのU01,Y0,V01,Y1ではなくY0,U01,Y1,V01であった。paletteでデータ配列内の順序が分かるみたい。Faultを起こす場合は、データフォーマットを調べ、RGB変換関数を作成してみるといいかも。serializationboost::numeric::ublas::matrixをserializeする方法。serializationには、boostを事前にコンパイルしておく必要あり。./bjamboost_install_dir/stage/libにライブラリが作成される。ld.so.conf.dにboost.confを作成。#boost.confboost_install_dir/stage/libldconfigの実行。-lboost_serialization-xx-mtxxにはgcc43などコンパイル環境に依存する。boost_install_dir/stage/libを見れば分かる。DYLD_LIBRARY_PATHを通しておくこと。xpで音をならす/usr/share/alsa-base/snddevicesを実行。snddevicesがない場合は、alsa-baseをインストール。/dev/dspが作成される。