반응형
OpenCV 이미지 연산
OpenCV를 활용한 ROI(Region of Interest: 관심 있는 영역) 추출
import cv2
import matplotlib.pyplot as plt
image = cv2.imread('cat.jpg')
# Numpy Slicing: ROI 처리 가능
roi = image[200:350, 50:200]
# ROI 단위로 이미지 복사하기
image[0:150, 0:150] = roi
plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
plt.show()
OpenCV를 활용한 픽셀별 색상 다루기
import cv2
import matplotlib.pyplot as plt
image = cv2.imread('cat.jpg')
#BGR 중에 3번쨰이므로 R(빨간색)을 0으로
image[:, :, 2] = 0
plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
plt.show()
반응형
'개발자 > Computer Vision' 카테고리의 다른 글
[Computer Vision] OpenCV 기하학적(geometric) 변환 정리(활용 예제 및 그림 설명 포함) (0) | 2020.12.22 |
---|---|
OpenCV Rectangle 함수 에러 해결법 rectangle typeerror: function takes exactly 4 arguments (2 given) (0) | 2020.12.22 |
카메라 Calibration (0) | 2020.10.30 |
KNN 알고리즘, 숫자 인식예제 까지 (0) | 2020.09.28 |
[OpenCV] Threshold 처리 (0) | 2020.08.30 |