OpenCV / / 2022. 11. 5. 13:03

OpenCV - alpha값 조정하면서 사진 합치기

 

image1 = './lena.jpg'
image2 = './baboon.jpg'
img1, img2, img3 = 0,0,0

def on_change(pos):
    global img3
    n = cv2.getTrackbarPos('alpha', 'img')
    print('n=', n)
    alpha = n/100 #투명도 
    print('alpha=', alpha)
    img3 = np.uint8(alpha*img2 + (1-alpha)*img1)
    cv2.imshow('img', img3)
    
img1 = cv2.imread(image1)
img2 = cv2.imread(image2)
img3 = img1.copy()    
cv2.imshow('img', img3)  
cv2.createTrackbar('alpha', 'img', 0, 100, on_change) 
cv2.setTrackbarPos('alpha', 'img', 50)  

cv2.waitKey()
cv2.destroyAllWindows()

 

'OpenCV' 카테고리의 다른 글

OpenCV - 영상 기하변환  (0) 2022.11.07
OpenCV - 차원 변경후, 이미지 생성  (0) 2022.11.05
OpenCV - 명령키, 시스템 설계 과정  (0) 2022.11.02
OpenCV - 라인 그리기  (0) 2022.11.02
OpenCV - 기초  (0) 2022.11.02
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유