ofxOpenCvDnnColorization is an addon for openframeworks.
OpenCV v.3.3.1 or upper includes some dnn modules in their own package. Therefore I designed ofxOpenCvDnnColorization with OpenCV v.3.3.1 or upper version.
See Examples for more details
void setup()
{
ofImage img;
img.load(ofToDataPath("sample.jpg"));
colorization.update(img.getPixels());
}
void draw()
{
ofBackground(0);
colorization.draw(0,0);
}
$ git clone https://github.com/TetsuakiBaba/ofxOpenCvDnnColorization.git
$ curl -O http://tetsuakibaba.jp/tmp/opencv2.framework.zip
$ unzip opencv2.framework.zip
Or you may build your own opencv.framework from opencv source. ( http://tetsuakibaba.jp/ws/doku.php?id=opencv_dnn:opencv2.framework )
$ sh getModels.sh
- only macOS ( tested on Mojave)
- of version: 0.10.1