▶ 덧셈 연산
cv2.add(src1, src2, dst=None, mask=None, dtype=None) -> dst
● src1 : (입력) 첫 번째 영상 또는 스칼라
● src2 : (입력) 두 번째 영상 또는 스칼라
● dst : (출력) 덧셈 연산의 결과 영상
● mask : 마스크 영상
● dtype : 출력 영상(dst)의 타입. cv2.CV_8U, cv2.CV_32F 등
1. 흑백 사진 실습
import sys
import numpy as np
import cv2
# 그레이스케일 영상 불러오기
src = cv2.imread('lenna.bmp', cv2.IMREAD_GRAYSCALE)
if src is None:
print('Image load failed!')
sys.exit()
dst = cv2.add(src, 100)
dst2 = np.clip(src + 100., 0, 255).astype(np.uint8)
cv2.imshow('src', src)
cv2.imshow('dst', dst)
cv2.imshow('dst2', dst2)
cv2.waitKey()
cv2.destroyAllWindows()
▶ 결과
2. 컬러 사진 실습
import sys
import numpy as np
import cv2
# 컬러 영상 불러오기
src = cv2.imread('lenna.bmp')
if src is None:
print('Image load failed!')
sys.exit()
dst = cv2.add(src, (100, 100, 100, 0))
dst2 = np.clip(src + 100., 0, 255).astype(np.uint8)
cv2.imshow('src', src)
cv2.imshow('dst', dst)
cv2.imshow('dst2', dst2)
cv2.waitKey()
cv2.destroyAllWindows()
▶ 결과
'Python' 카테고리의 다른 글
Python - AWS 서버와 라즈베리파이 TCP 소켓 통신 (0) | 2023.10.20 |
---|---|
OpenCV & EasyOCR 스도쿠 (0) | 2023.09.14 |
OpenCV 주요 함수 (1) | 2023.09.06 |
Flask & API(대기오염통계 현황) (0) | 2023.09.06 |
Flask & API 활용 웹사이트 (0) | 2023.09.01 |
댓글