PS3のopencvでwebcameraです

Ubuntu10.04のVLCではカメラが使用出来ましたが、他のを探していると、
RYUの日記 OpenCVで、OpenCV\samples\c\lkdemo.exeを実行であっさり認識と有ったので、
ソフトをlkdemoから取り込んで、cのフォルダーにlkdemo.cとして保存し、
左端の数字はエラーになるので、全部除けてコンパイルしたら、lkmemoクリックでカメラ映像が出ました。
数年前に買っていたELECOMのUCAM-E1L30MNWHはVLCでは見えましたが、このCのでは見えずでした。
ドライバが組み込まれているのは大丈夫のようですが、PS3のバージョンの確認が必要です。
顔認識はソフトが違うせいか、出来ない様です。
lkdemo.cというのをダウンロードした方が数字が付いてなくて簡単です。
(午後8時からの追加書き込み。
$ ~/examples/tetrisテトリスが起動出来ます。
$ ~/examples/CImg_demoで色々の2D・3D画像や、ブロック崩しが選択して出来ます。

(12月4日午前5時半からの追加書き込み。
OpenCV-1.0 リファレンス マニュアルです。
風の回廊さんの"OpenCv2.0でOpenCv1.0系の表記にする場合はこんな書き方です。(↓)"のコンパイルでカメラ画像が見えました。
"//画像表示
cvShowImage("CaptureImage", src);"と書かれていて、画像イメージがsrcに取り込まれているようです。
(午前8時からの追加書き込み。その後、風の回廊さんの"カメラからマウスを制御するプログラム"をコンパイルしてみましたが、
camera_mouse_seigyo.cpp:23:20: error: windows.h: そのようなファイルやディレクトリはありません
camera_mouse_seigyo.cpp:50:118: error: .\\Header&Library\\VS2008\\videoInput.h: そのようなファイルやディレクトリはありません
camera_mouse_seigyo.cpp: In function ‘int main(int, char**)’:
camera_mouse_seigyo.cpp:105: error: ‘videoInput’ was not declared in this scope
camera_mouse_seigyo.cpp:105: error: expected ‘;’ before ‘VI’
camera_mouse_seigyo.cpp:106: error: ‘VI’ was not declared in this scope
camera_mouse_seigyo.cpp:180: error: ‘INPUT’ was not declared in this scope
camera_mouse_seigyo.cpp:180: error: expected ‘;’ before ‘mouse_input’
camera_mouse_seigyo.cpp:367: error: expected ‘}’ at end of input
コンパイル出来ずです。
(午後4時からの追加書き込み。
ファイルやディレクトリがないというのは//でコメントアウトしたら良いようです。
ソフトに必要なら動かないでしょうが、コンパイルに一歩近づけるようです。

(12月5日午前6時からの追加書き込み。OpenCVのWiki FAQです。
(11月6日午前8時からの追加書き込み。"PS3 opencv web カメラ 画像認識"で検索で、
"Susa_PN_200903_WorkShop.pdf" PS3のYDL用です。

(午後6時半からの追加書き込み。
前の”YDL 6.1でWebカメラを使用する”の記事も参考に
# yum groupinstall "Development Tools"を最初に。
途中# make menuconfig
でエラーが出るので、# yum install ncurses-develで不足のを入れる。
そして2.6.27-1.は全て2.6.29-3に変更しています。
(午後9時からの追加書き込み。installkernelコマンドが使えないです。yumでも見付からないです。前の時はこれを忘れていたようです。

(12月8日午前8時からの追加書き込み。usbメモリー16GBの方のCImg.cppをコンパイルするとCImg.hが無いと言われ出来ずです。
昨日make等を、し直ししましたが同じです。それで64GBのSSDは出来ているので、
$ sudo cp -r '/media/%_/usr/include/CImg.h' '/usr/include'
でファイルをコピーして、コンパイルで無事出来ました。
他のファイルは同じように出来ている感じです。容量不足のせいかもですが、不明です。
(午後7時からの追加書き込み。YDLですが、OpenCV-2.4.3をダウンロードして、
tmpに移動$ cd /tmp 後 $ cd OpenCV-2.4.3でcmakeをしたら、
WARNING: This project requires version 2.6.3 of CMake. You are running version 2.4.8.
というような警告です。なので、2.6.3かそれ以上が必要なようです。
ubuntuからのコンパイルしたcやc++のは動かずでした。