import cv2
# 이미지 읽기(동일한 사이즈)
src1 = cv2.imread('이미지1 파일경로')
src2 = cv2.imread('이미지2 파일경로')
# 이미지 블렌딩
dst = cv2.addWeighted(src1, 0.5, src2, 0.5, 0)
# 원본1, 원본2, 블렌딩 이미지 화면 출력
cv2.imshow('src1',src1)
cv2.imshow('src2',src2)
cv2.imshow('dst',dst)
# 화면 출력창 대기/닫기
cv2.waitKey(0)
cv2.destroyAllWindows()
이미지 블렌딩
cv.addWeighted( src1, alpha, src2, beta, gamma[, dst[, dtype]] )
Parameter | Description |
---|---|
src1 | 블렌딩할 이미지 배열 1 |
alpha | src1의 가중치 |
src2 | 블렌딩할 이미지 배열 2(src1과 크기 및 채널 수 동일) |
beta | src2의 가중치 |
gamma | 각 합계에 추가 된 스칼라 |
dst | 입력 이미지와 크기와 및 채널 수가 동일한 출력 배열 |
dtype | 출력 배열의 선택적 깊이 |
Return : 이미지 배열