Python으로 이미지 표시

Manav Narula 2023년1월30일
  1. PIL모듈을 사용하여 Python에서 이미지 표시
  2. opencv모듈을 사용하여 Python에서 이미지 표시
  3. Ipython.Display를 사용하여 Python에서 이미지 표시
  4. Matplotlib라이브러리를 사용하여 Python에서 이미지 표시
Python으로 이미지 표시

이미지는 일부 차트 또는 그림을 표시하고, 기계 학습 모델을 훈련 및 테스트하고, 다양한 애플리케이션을 개발할 수 있습니다. Python에는 이미지 처리를 처리하는 데 사용할 수있는 많은 모듈이 있습니다.

이 자습서에서는 다른 모듈을 사용하여 Python에서 이미지를 표시하는 방법에 대해 설명합니다.

PIL모듈을 사용하여 Python에서 이미지 표시

이미지를 저장, 표시 또는 변경할 수있는 메소드가있는 Python에PIL라이브러리가 있습니다. 이 메서드는 이미지 개체를 만들고 경로를 지정하여 필요한 이미지를 엽니 다.

그런 다음show()함수를 사용하여 필요한 이미지를 새 창에서 열 수 있습니다. 예를 들면 :

from PIL import Image

# creating a object
im = Image.open("sample.jpeg")

im.show()

opencv모듈을 사용하여 Python에서 이미지 표시

opencv모듈은 기계 학습 및 이미지 처리 기능을 위해 Python에서 사용됩니다. imread()함수는 이미지를 읽고imshow()함수는 새 창에 이미지를 표시 할 수 있습니다. 예를 들면

import cv2

img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)

Ipython.Display를 사용하여 Python에서 이미지 표시

Python 노트북에서 작업 중이고 노트북에 이미지를 표시하려고한다고 가정합니다. 이 경우 서로 다른 방법으로Ipython.display모듈을 사용하여 대화 형 노트북에 추가 파일을 표시 할 수 있습니다. display()함수를 사용하여 이미지 객체를 사용하여 이미지를 표시하는 방법을 보여줍니다.

import IPython.display as display
from PIL import Image

display.display(Image.open("sample.jpeg"))

또한Ipython.display()모듈을 직접 사용하고PIL모듈을 사용하여 객체를 생성하지 않고 그림을 표시하기 위해 하위 패키지Image를 가져올 수 있습니다. 다음 코드는 방법을 보여줍니다.

from IPython.display import Image

Image("sample.jpeg")

Matplotlib라이브러리를 사용하여 Python에서 이미지 표시

Matplotlib라이브러리는 Python에서 시각화를위한 강력한 도구로 간주됩니다. 몇 줄의 코드로 매우 상세하고 아름다운 플롯을 만들 수 있습니다. 컴퓨터에서 이미지를 읽은 후 이미지를 플롯하는 데 사용할 수도 있습니다. 이미지 조작을 처리하는mpimg하위 패키지를 사용하여 이미지를 표시 할 수 있습니다. imread()함수를 사용하여 이미지를 읽은 다음imshow()함수를 사용하여 표시합니다. show()함수를 사용하면 대화 형 노트북의 필수 이미지도 표시됩니다. 예를 들면 :

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img = mpimg.imread("sample.jpeg")
imgplot = plt.imshow(img)
plt.show()
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python Image