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にインストールし、再起動。
教科書通りにコードを打ち込んだにも関わらずカメラの画像は黒一色から変わりません。
このような問題に直面し解決したという経験者の方、もしくは、このような問題があったのでは?
という心当たりのある方、ご意見頂けましたらお願いします。
お礼
御返答が遅れてすいません。 的確なご回答ありがとうございます。 無事問題も解決し、自分が思うどおりのプログラム が組めました。 繰り返しになりますが、ご回答ありがとうございました。