我正在开发开放框架。
我做了一个应用程序,从实时feed中提取用户的脸,并将其投影在选定颜色的矩形上。现在我希望用户能够在脸的背景中画一些东西。要做到这一点,我需要实现一个画笔工具。
中所面对的问题:
- 如果我将ofSetBackgroundAuto()设置为false,脸部不会在下一帧刷新。
- 如果ofSetBackgroundAuto设置为true,那么画笔不会绘制,因为背景会一次又一次刷新。
请帮忙!!
可以使用一个帧缓冲对象ofFbo 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
}