OpenCV 튜토리얼 – OpenCV를 사용하여 두 개의 이미지를 더하기(블렌딩)OpenCV/OpenCV 강좌2015. 2. 8. 17:03
Table of Contents
반응형
α가 0에서 1로 변화함으로써 선형 blend 연산자는 두 개의 이미지들 또는 비디오들 간에 cross disolve을 실행하는데 사용되어 질 수 있다. 두 장의 이미지가 α값에 따라 다르게 서로 겹쳐서 보이는 것을 볼 수 있다.
실행시킨 후.. 키보드를 누를 때마다 alpha값을 0.1씩 증가시켜서 첫번째 사진에서 두번째 사진으로 변화하는 과정을 보여준다.
- #include <opencv2/opencv.hpp>
- #include <iostream>
- using namespace cv;
- using namespace std;
- int main( int argc, char **argv )
- {
- double alpha, beta;
- Mat src1, src2, dst;
- for( alpha=0.0; alpha<=1.0; alpha+=0.1 )
- {
- src1 = imread( "1.jpg" );
- src2 = imread( "2.jpg" );
- namedWindow("Linear Blend", WINDOW_AUTOSIZE );
- beta = 1.0-alpha;
- addWeighted( src1, alpha, src2, beta, 0.0, dst );
- imshow( "Linear Blend", dst );
- waitKey(0);
- }
- }
참고
http://docs.opencv.org/doc/tutorials/core/adding_images/adding_images.html#adding-images
반응형
'OpenCV > OpenCV 강좌' 카테고리의 다른 글
허프라인(HoughLine) 태스트 (9) | 2015.10.23 |
---|---|
opencv에서 2대이상의 카메라 사용하기 (34) | 2015.09.24 |
OpenCV 튜토리얼 – 마스크(mask) 오퍼레이션 (0) | 2015.01.09 |
OpenCV 튜토리얼 – Mat (기본 이미지 컨테이너) 2/2 (6) | 2015.01.08 |
OpenCV 튜토리얼 – Mat (기본 이미지 컨테이너) 1/2 (2) | 2015.01.06 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!