0

我正在研究开放框架。

我制作了一个应用程序,它从实时提要中提取用户的面部并将其投影到选定颜色的矩形上。现在我希望用户能够在脸部的背景中绘制一些东西。为此,我需要实现一个画笔工具。

面临的问题:

  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 回答