2011/01/07: openFrameworksでカメラから取得した画像がピンク色になってしまう
oFでウェブカメラから取得した画像をdrawするだけの簡単なサンプルを作っていて、何故か書き出された映像がピンク色になってしまう現象に遭遇しました。
原因はちゃんと理解できてないのですが、フォーラムに対処方法が載っていたのでメモしておきます。(テクスチャってなんだろ・・・)
対処方法:
draw関数の最初にこれを挿入します。
引用元:Logitech webcam pink/purple color
原因はちゃんと理解できてないのですが、フォーラムに対処方法が載っていたのでメモしておきます。(テクスチャってなんだろ・・・)
対処方法:
draw関数の最初にこれを挿入します。
ofSetColor(255,255,255);
引用元:Logitech webcam pink/purple color
2010/12/22: openFrameworksで、画像の左右反転
openFrameworks本などのサンプルで、カメラを使ったものが多いですが、
左右反転の方法が載っていなかったので調べました。
カメラなどで、鏡のように左右反転させたい場合は、
以下のように書けばOKです。
hogeImg.mirror(false, true);
1つ目の引数は、上下反転
2つ目の引数は、左右反転
を意味します。
情報ソースはこちら。(英語)
他にも使えそうなメソッドがありますね。
左右反転の方法が載っていなかったので調べました。
カメラなどで、鏡のように左右反転させたい場合は、
以下のように書けばOKです。
hogeImg.mirror(false, true);
1つ目の引数は、上下反転
2つ目の引数は、左右反転
を意味します。
情報ソースはこちら。(英語)
他にも使えそうなメソッドがありますね。
2010/12/14: ofToStringの部分でエラーが出た時はSDKのバージョンをチェック
openFrameworksの勉強中、サンプルコードのofToStringの部分で下記のようなエラーが出て、困っていましたが、プロジェクトファイルを右クリックして「情報を見る」>「ビルド」タブの「ベースSDK」が1.5になっている場合は1.6にしてあげると、うまくコンパイルされるようです。
Undefined symbols:
"std::basic_ostream>& std::basic_ostream >::_M_insert (double)", referenced from:
ofToString(double, int)in openFrameworks.a(ofUtils.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status