[Computer Vision] OpenCV를 이용한 이미지 출력과 저장
OpenCV에서 이미지를 읽고 출력하고 저장하는 방법에 대해 알아보도록 하겠습니다.
import cv2
img = cv2.imread("whiteDog.jpg",cv2.IMREAD_GRAYSCALE)
cv2.imshow("whiteDog.jpg", img)
cv2.imwrite("images", img)
cv2.waitKey() # 키보드 입력 대기
cv2.destroyAllWindows() # 모든 윈도우 제거
이미지 읽기
- imread(filename : “이미지 경로”, flag : “원하는 플래그 선택”) :
flag에는 다양한 옵션을 줄 수 있음. 위와 같이 cv2.IMREAD_GRAYSCALE을 주면 흑백의 이미지가 나옴.
- 참고링크 : docs.opencv.org
이미지 출력
- imshow(title : 윈도우의 제목, image : cv2.imread의 리턴값)
이미지 저장
- imwrite(filename : 이미지를 저장할 경로, image : cv2.imread의 리턴값)
위의 코드를 실행하면 아래의 whiteDog이미지가
grayDog로 변환되어 images에 저장되는 것을 확인할 수 있습니다.
- 참고 : iagreebut.tistory
댓글남기기