Notice
Recent Posts
Recent Comments
Link
250x250
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SequentialSearch
- 데이터사이언스스쿨
- 내장함수날코딩
- 이미지데이터라벨링
- 단속적근로자
- vgg
- AIHub
- yolov4
- ucfirst
- 제로베이스
- 파이썬 비밀번호입력
- numpy기본개념
- timer python
- python decolator
- 문장고치기python
- numpyboolean
- 제로베이스데이터사이언스과정
- 넘파이인덱스
- 인공지능공모전
- 파이썬
- zerobase
- raise python
- Python
- python내장함수
- 파이썬실행시간측정
- 빅데이터활용공모전
- 제로베이스데이터사이언스
- 감시직근로자
- 넘파이슬라이싱
- 구구단python
Archives
- Today
- Total
개발자에서 전직중🔥
[Python] openCV 이미지 읽기, 보기, 저장하기 본문
먼저 openCV 모듈 import 하기.
import cv2
1. 이미지 파일 읽기
cv2.imread() 함수를 이용하면 이미지 파일을 읽을 수 있다.
img = cv2.imread( 파일 이름, mode )
- mode는 파일을 읽어올 때 옵션이다.
- cv2.IMREAD_UNCHANGED : 원본 사용
- cv2.IMREAD_GRAYSCALE : 1 채널, 그레이스케일 적용
- cv2.IMREAD_COLOR : 3 채널, BGR 이미지 사용
- cv2.IMREAD_ANYDEPTH : 이미지에 따라 정밀도를 16/32비트 또는 8비트로 사용
- cv2.IMREAD_ANYCOLOR : 가능한 3 채널, 색상 이미지로 사용
- cv2.IMREAD_REDUCED_GRAYSCALE_2 : 1 채널, 1/2 크기, 그레이스케일 적용
- cv2.IMREAD_REDUCED_GRAYSCALE_4 : 1 채널, 1/4 크기, 그레이스케일 적용
- cv2.IMREAD_REDUCED_GRAYSCALE_8 : 1 채널, 1/8 크기, 그레이스케일 적용
- cv2.IMREAD_REDUCED_COLOR_2 : 3 채널, 1/2 크기, BGR 이미지 사용
- cv2.IMREAD_REDUCED_COLOR_4 : 3 채널, 1/4 크기, BGR 이미지 사용
- cv2.IMREAD_REDUCED_COLOR_8 : 3 채널, 1/8 크기, BGR 이미지 사용
2. 이미지 파일 보기
cv2.imshow("In", cvInPhoto)
cv2.waitKey()
cv2.destroyAllWindows()
- cv2.imshow : 읽은 파일을 보여준다. 하지만 잠깐 나왔다가 사라진다.
- cv2.waitkey : 키가 눌릴 때 까지 창이 띄워진 상태로 무한 대기한다.
- cv2.destroyAllwindows : 화면에 나타난 윈도우 종료하기.
3. 이미지 저장하기
cv2.imwrite(파일이름, 저장할 이미지)
728x90
반응형
'💻 개발' 카테고리의 다른 글
[Python Algorithm] 최단경로 알고리즘-다익스트라 알고리즘의 이해 (0) | 2020.11.11 |
---|---|
[Python Algorithm] 순차탐색 (Sequential Search) (0) | 2020.11.10 |
[Python] Tuple Packing & Tuple Unpacking (0) | 2020.10.21 |
[Python Algorithm] 재귀용법(Recursive Call, 재귀호출) (0) | 2020.10.21 |
[Python] Tree/ Binary Tree/ Binary Search Tree의 개념 (0) | 2020.10.14 |