사진을 합치기위해서는 반드시 사진 크기가 같아야한다!
알파와 베타는 혼합비 아래와 같은 경우 감마값은 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);
}
'Programming > openCV' 카테고리의 다른 글
7. 비디오 출력하기 (0) | 2017.04.04 |
---|---|
6. 디졸브와 트랙바 (0) | 2017.04.04 |
4. Threshold 와 트랙바 (0) | 2017.04.04 |
3. 히스토그램 그리기 / 히스토그램 이퀄라이제이션 (0) | 2017.04.04 |
2. 컬러이미지 그레이 이미지로 변환하기 (0) | 2017.04.04 |