Note

OpenCV (5) - 이미지 합치기 본문

Deep Learning/Computer Vision

OpenCV (5) - 이미지 합치기

알 수 없는 사용자 2022. 5. 30. 20:00
728x90

cv2.add() 
- Saturation 연산을 수행
- 0 보다 작으면 0, 255 보다 크면 255로 표현

np.add()
- Modulo(나머지) 연산을 수행
- 256은 0, 257은 1로 표현
- 잘 사용하지 않음, 특정 픽셀에서 이미지가 이상해지기 때문

이미지 배열의 크기가 같아야 한다.

 

import cv2
import matplotlib.pyplot as plt

image_1 = cv2.imread('test.jpg')
image_2 = cv2.imread('test3.jpg')

result = cv2.add(image_1,image_2) 
plt.imshow(cv2.cvtColor(result, cv2.COLOR_BGR2RGB))
plt.show()

result = image_1 + image_2
plt.imshow(cv2.cvtColor(result, cv2.COLOR_BGR2RGB))
plt.show()
Comments