Programming/openCV
5. 영상 디졸브
snoohey
2017. 4. 4. 16:32
사진을 합치기위해서는 반드시 사진 크기가 같아야한다!
알파와 베타는 혼합비 아래와 같은 경우 감마값은 0이다.
#include<iostream>
#include<opencv2\core.hpp>
#include<opencv\cv.h>
#include<opencv2\highgui.hpp>
#include<opencv2\imgproc.hpp>
using namespace cv;
using namespace std;
int main() {
Mat src1 = imread("image/buddha.jpg", CV_LOAD_IMAGE_COLOR);
Mat src2 = imread("image/girl.jpg", CV_LOAD_IMAGE_COLOR);
Mat dst;
int alpha = 0.5;
int beta = 1 - alpha;
namedWindow("Dissolve Image", CV_WINDOW_AUTOSIZE);
//디졸브 하기
addWeighted(src1, alpha, src2, beta, 0.0, dst);
imshow("Dissolve Image", dst);
waitKey(0);
}