OpenCV

[OpenCV] Python - ImageRead

sosob 2023. 8. 23. 11:47
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