OpenCV-파이썬 컴퓨터 비전 문제를 해결하도록 설계된 Python 바인딩 라이브러리입니다. cv2.imread() 메소드는 지정된 파일에서 이미지를 로드합니다. 이미지를 읽을 수 없는 경우(파일 누락, 부적절한 권한, 지원되지 않거나 유효하지 않은 형식으로 인해) 이 메서드는 빈 행렬을 반환합니다.
예:
파이썬3
import> cv2> # Load the image> image>=> cv2.imread(>'jg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
산출:
OpenCV cv2.imread() 메소드의 구문
통사론: cv2.imread(파일명, 플래그)
매개변수:
- filename: 이미지 파일의 경로입니다.
- 플래그: 플래그는 이미지를 읽는 방법을 지정합니다.
- cv2.IMREAD_COLOR – 컬러 이미지를 로드하도록 지정합니다. 이미지의 투명성은 무시됩니다. 기본 플래그입니다. 또는 정수 값을 전달할 수 있습니다. 1 이 깃발을 위해.
- cv2.IMREAD_GRAYSCALE – 회색조 모드로 이미지를 로드하도록 지정합니다. 또는 정수 값을 전달할 수 있습니다. 0 이 깃발을 위해.
- cv2.IMREAD_UNCHANGED – 알파 채널을 포함하여 이미지를 로드하도록 지정합니다. 또는 정수 값을 전달할 수 있습니다. -1 이 깃발을 위해.
반환 값:
cv2.imread() 함수는 이미지가 성공적으로 로드되면 NumPy 배열을 반환합니다.
32비트 아키텍처와 64비트 비교
OpenCV cv2.imread() 메서드의 예

입력 이미지
Python OpenCV 이미지 읽기 – cv2 imread()
이 예에서는 이미지를 컬러 이미지로 읽습니다.
파이썬3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
산출:

영상
Python OpenCV 읽기 이미지 회색조
이 예에서는 이미지를 회색조 이미지로 읽습니다. 컬러 및 회색조 이미지 모두 입력으로 허용됩니다.
파이썬3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_GRAYSCALE)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
산출:

영상
파이썬 OpenCV | 투명도가 있는 PNG 이미지 읽기
이 예에서는 투명도 채널을 사용하여 이미지를 읽습니다.
파이썬3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_UNCHANGED)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
산출:

영상
imread() 및 색상 채널
NumPy NumPy 배열.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>