0

私はOpenFrameworksに取り組んでいます。

ライブフィードからユーザーの顔を抽出し、選択した色の長方形に投影するアプリケーションを作成しました。ここで、ユーザーが顔の背景に何かを描くことができるようにしたいと思います。そのためには、ブラシツールを実装する必要があります。

直面した問題:

  1. ofSetBackgroundAuto()をfalseに設定すると、次のフレームから顔が更新されません。
  2. ofSetBackgroundAutoがtrueに設定されている場合、背景が何度も更新されるため、ブラシは描画されません。

助けてください !!

4

1 に答える 1

1

Fbo のフレーム バッファ オブジェクトを使用できますhttps://github.com/openframeworks/openFrameworks/blob/master/libs/openFrameworks/gl/ofFbo.h

ofFbo fbo;
setup(){
    fbo.allocate(ofGetWidth(), ofGetHeight());
}

draw(){
    fbo.begin();
    //draw your brush
    fbo.end();

    fbo.draw();

    //draw face
}
于 2011-12-13T19:11:34.483 に答える