이미지 연산

    [openCV] openCV 기본 함수 정리 + (간단한 응용프로그램 만들기)

    [openCV] openCV 기본 함수 정리 + (간단한 응용프로그램 만들기)

    이미지는 배열로 구성되있어서 정수와, + - / *등의 연산이 가능하다. 아래 코드를 이해하는데 도움될 데이터의 형태는 아래 사진과 같다. 데이터의 형태를 지정해주는 이유는 이미지는 RGB값으로 데이터 형태를 유지하는데 이를 변경하거나 옵션을 주기위해서 다른 데이터 타입으로 변경했다가 다시 uint8로 변경한다 아래의 코드의 주석들을 보면 좀더 이해하기 쉬울것이다. 이미지 밝기 조절 import cv2 GRAY = 0 COLOR = 1 # 1을 넣으면 되지만 굳이 상수는 만들어서 넣는 이유는 가독성 때문이다. img = cv2.imread('a.jpg', COLOR) img2 = img+100 # 이미지 밝게 처리 img3 = img-100 # 이미지 어둡게 처리 cv2.imshow('img', img)..