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()