Python で画像を表示する
-
Python で画像を表示するために
PIL
モジュールを使用する -
Python で画像を表示するには
opencv
モジュールを使用する -
Python で画像を表示するには
Ipython.Display
を使用する -
Python で画像を表示するために
Matplotlib
ライブラリを使用する
画像は、いくつかのチャートや図を表示したり、機械学習モデルを訓練したりテストしたり、さまざまなアプリケーションを開発したりすることができます。Python では、画像を扱うための多くのモジュールが用意されています。
このチュートリアルでは、異なるモジュールを使って Python で画像を表示する方法を説明します。
Python で画像を表示するために PIL
モジュールを使用する
Python の PIL
ライブラリには、画像を保存したり、表示したり、変更したりするためのメソッドが用意されています。このメソッドは画像オブジェクトを作成し、パスを指定して必要な画像を開きます。
次に show()
関数を使うと、必要な画像を新しいウィンドウで開くことができます。例えば、
from PIL import Image
# creating a object
im = Image.open("sample.jpeg")
im.show()
Python で画像を表示するには opencv
モジュールを使用する
Python では機械学習や画像処理の関数として opencv
モジュールが用いられます。関数 imread()
は画像を読み込み、関数 imshow()
は画像を新しいウィンドウに表示することができます。例えば、
import cv2
img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)
Python で画像を表示するには Ipython.Display
を使用する
Python ノートブックで作業をしていて、ノートブック内に画像を表示したいとします。その場合、Ipython.display
モジュールを使って、対話型ノートブックの中に追加のファイルを表示するためのさまざまなメソッドを使うことができます。ここでは、画像オブジェクトを使って画像を表示するために display()
関数を使用する方法を示します。
import IPython.display as display
from PIL import Image
display.display(Image.open("sample.jpeg"))
また、Ipython.display()
モジュールを直接使い、そのサブパッケージである Image
をインポートすることで、PIL
モジュールを使ってオブジェクトを作成せずに画像を表示することもできます。以下のコードはその方法を示しています。
from IPython.display import Image
Image("sample.jpeg")
Python で画像を表示するために Matplotlib
ライブラリを使用する
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 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