본문 바로가기
OpenCV

[OpenCV] Python - ImageRead

by sosob 2023. 8. 23.
728x90

 

프로젝트 생성시, 위와같은 샘플 코드가 같이 생성되는데, 모두 삭제한다. 

 

import cv2 기입할경우 빨간줄 나오는데, 마우스 커서를 데면 아래와 같이 설치 가능하다 

 

 

import cv2

img = cv2.imread('Lenna.png', cv2.IMREAD_ANYCOLOR)
cv2.imshow('Lenna', img)

height, width, channel = img.shape
print(height, width, channel)

cv2.waitKey()
cv2.destroyAllWindows()

 

Read Flags

더보기

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 이미지 사용

 

728x90

'OpenCV' 카테고리의 다른 글

[OpenCV] Python - Flip Image  (1) 2023.08.23
[OpenCV] Python Camera Read  (0) 2023.08.23
[OpenCV] Python - Image read/write  (0) 2023.08.22