OpenCV 3.0に果敢に挑戦し続けてみる

個人的な趣味の一環として、OpenCV 3.0がらみの情報をまとめてみる。「引用はいぃんよー、無断転載はあかんよー」ということで。

いまのことーはー playback! playback! (OpenCV 3.0.0-dev? inpaintで画像復元)

 

 

 

こんな感じで、画像の上に落書きしたら元データなくて焦ることってあります・・・よね?こういう話。

 

 

f:id:anobiidae:20140315115516p:plain

 

こういうときでも、OpenCVがあればOK!

f:id:anobiidae:20140315115638p:plain

治したい所のマスクイメージを用意すれば

f:id:anobiidae:20140315115710p:plain

 

はい、この通り~

 

ソースコードはこの続きに。

#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;
}