いまのことーはー playback! playback! (OpenCV 3.0.0-dev? inpaintで画像復元)
こんな感じで、画像の上に落書きしたら元データなくて焦ることってあります・・・よね?こういう話。
こういうときでも、OpenCVがあればOK!
治したい所のマスクイメージを用意すれば
はい、この通り~
ソースコードはこの続きに。
#include <opencv2/opencv.hpp> #include <opencv2/photo.hpp> int main(){ cv::Mat src = cv::imread("Penguins2.jpg"); cv::Mat mask = cv::imread("mask.png", 0); cv::Mat dst ; cv::inpaint(src,mask,dst, 5.0, cv::INPAINT_NS); cv::imwrite("dst.jpg", dst); return 0; }