[Python] 파이썬에서 Opencv를 이용해 이미지 읽기 및 쓰기
자 이번엔 이전에 Opencv 설치에서 테스트 했던 코드를 살펴보고 이미지 읽어오기 및 쓰기에 대해 써보자 일단 코드는 아래와 같다! import cv2 fname = '1.jpg' # 읽어올 파일 이름 img = cv2.imread(fname , cv2.IMREAD_COLOR) # 파일 읽어오기 : 컬러로 읽기 gray_image = cv2.imread(fname , cv2.IMREAD_GRAYSCALE); # 파일 읽어오기 : 그레이로 읽기 cv2.imshow( 'image' , img) # 이미지 출력 cv2.imshow( 'Gray Image' , gray_image) cv2.waitKey( 0 ) # 키 입력 기다리기 (0일 경우 무한 대기) cv2.destroyAllWindows() # 창 없애기 일단 import cv2 으로 opencv를 import 하자 imread() 함수를 이용해서 이미지를 읽어오도록 하자 여기서 2번째 인자를 통해 읽어올 이미지 형식을 정할 수 있다. 위 코드 실행 결과!! [실행 결과..귀여운 피카츄!] 이제 이미지를 저장해보자 이미지 저장은 imwrite() 함수를 이용하면 된다. import cv2 fname = '1.jpg' img = cv2.imread(fname , cv2.IMREAD_COLOR) gray_image = cv2.imread(fname , cv2.IMREAD_GRAYSCALE); cv2.imshow( 'image' , img) cv2.imshow( 'Gray Image' , gray_image) cv2.waitKey( 0 ) cv2.destroyAllWindows() cv2.imwrite( '2.png' , gray_image) # 이미지 저장 코드를 실행하면