OpenCV 기초 사용 이전 내용들!
5. 투명한 PNG 파일 합성
(1) 4채널 PNG 파일 분석
- 알파 채널이 있는 PNG 파일을 다른 영상에 합성하기


(2) 마스크 연산을 이용한 PNG 파일 합성
import sys
import cv2
src = cv2.imread('./data/cat.bmp', cv2.IMREAD_COLOR)
logo = cv2.imread('./data/opencv-logo-white.png', cv2.IMREAD_UNCHANGED)
if src is None or logo is None:
print('image load failed')
sys.exit
mask = logo[:,:, 3]
logo = logo[:,:,0:3]
h, w = mask.shape[:2]
crop = src[10:10+h, 10:10+w]
cv2.copyTo(logo,mask, crop)
cv2.imshow('src', src)
cv2.imshow('logo', logo)
cv2.waitKey()
cv2.destroyAllWindows()
