728x90
💡 OpenCV란?
- Open Source Computer Vision 의 약자
- 실시간 이미지/영상 처리에 사용하는 오픈 소스 라이브러리
- Python, C++, Java 와 같은 다양한 개발 환경을 지원
- Windows, Linux, Mac OS, iOS 및 Android같은 다양한 OS를 지원하는 크로스 플랫폼
💡OpenCV 다운로드 및 설치
http://sourceforge.net/projects/opencvlibrary/
위의 링크 중 하나를 클릭하여 다운받아 압축을 풀고 실행하여 사용한다.
파이썬에서 OpenCV는 pip을 통해 아래와 같이 설치할 수 있다.
pip install opencv-python
💡 파이썬으로 이미지 파일 읽고 쓰기
OpenCV에서 이미지를 읽기 위해서는 imread() 함수를 사용하고, 이미지를 저장하기 위해서는 imwrite() 함수를 사용한다. 또한, 이미지를 화면에 표시하기 위해서는 imshow() 함수를 사용하는데, 이 함수를 사용하면 OpenCV가 새 윈도우 창을 만들고 해당 이미지를 보여준다. 아래 예제는 한 이미지 파일을 읽어 들여 이를 화면에 출력한 후, 다른 파일명으로 이미지를 저장하는 코드이다.
import cv2
# 이미지 읽기
img = cv2.imread('test.jpg', 1)
# 이미지 화면에 표시
cv2.imshow('Test Image', img)
cv2.waitKey(0)
# 이미지 윈도우 삭제
cv2.destroyAllWindows()
# 이미지 다른 파일로 저장
cv2.imwrite('test2.png', img)
728x90
'👩💻TIL > Python' 카테고리의 다른 글
[Python] 완전 초보를 위한 파이썬(2) : 반복문(Loop) 알아보기 (0) | 2020.06.02 |
---|---|
[Python] 완전 초보를 위한 파이썬(1) : 조건문 알아보기 (0) | 2020.06.02 |
[Jupyter Notebook] 주피터 노트북 테마/폰트 변경하기 (0) | 2020.06.01 |
[Base 64] Base64이란 무엇일까? / Base64 사용 이유와 인코딩과 디코딩 (7) | 2020.03.31 |
[완전 초보를 위한 파이썬] 파이썬(Python)을 시작해보자 (0) | 2019.12.09 |
댓글