Processingの基本問題について
Processingというプログラム言語で画像処理を試そうと思っている学生です。
エラー表示は出ないのにUSB接続したカメラ画像が認識されません。
黒一色です。
USBカメラはBUFFALOのBSW20K06Hシリーズを使用。
下記がコードです。
import processing.video.*;//ライブラリの取り込み
Capture video;//キャプチャする映像のオブジェクトを用意
void setup(){
size(400,300);
println(video.list());//ビデオのリストPCに接続されたものをリストアップ
video = new Capture(this, width, height, video.list()[0]);//キャプチャする映像の設定
}
void draw(){
video.read();//ビデオを読み込む
image(video, 0, 0,width,height);//映像を画像に配置する
}
****************************************
これより下は実行した際にコンソールに表示されるものです。
[0] "name=BUFFALO BSW20K06H USB PC Camera,size=640x480,fps=30"
[1] "name=BUFFALO BSW20K06H USB PC Camera,size=160x120,fps=30"
[2] "name=BUFFALO BSW20K06H USB PC Camera,size=176x144,fps=30"
[3] "name=BUFFALO BSW20K06H USB PC Camera,size=320x240,fps=30"
[4] "name=BUFFALO BSW20K06H USB PC Camera,size=352x288,fps=30"
[5] "name=BUFFALO BSW20K06H USB PC Camera,size=1280x1024,fps=9"
[6] "name=BUFFALO BSW20K06H USB PC Camera,size=1600x1200,fps=6"
まずWinVDIG1.0.1とQuickTimeをPCにインストールし、再起動。
教科書通りにコードを打ち込んだにも関わらずカメラの画像は黒一色から変わりません。
このような問題に直面し解決したという経験者の方、もしくは、このような問題があったのでは?
という心当たりのある方、ご意見頂けましたらお願いします。
お礼
今まで椅子でやってきたんですが椅子を移動させるのが面倒だったので質問したのですが、他にもいい案出していただきありがとうございました。