目次
Introduction
Pythonは、画像処理においても優れた機能を提供しています。画像処理においては、まず画像ファイルを読み込むことが必要です。本記事では、Pythonで画像ファイルを読み込む方法を解説します。
PILライブラリを用いた画像の読み込み
Pythonには、画像処理に便利なライブラリが多数存在します。その中でも、PIL(Python Imaging Library)は、Python初心者でも簡単に扱えることから非常に人気が高いライブラリです。PILを用いた画像ファイルの読み込み方法は以下の通りです。
from PIL import Image
# 画像ファイルを開く
img = Image.open("image.jpg")
# 画像の表示
img.show()
上記のコードでは、Image.open()
を用いて画像ファイルを開き、img.show()
で画像を表示しています。
OpenCVライブラリを用いた画像の読み込み
OpenCVは、画像処理において非常に優れたライブラリであり、Pythonでも使用することができます。OpenCVを用いた画像ファイルの読み込み方法は以下の通りです。
import cv2
# 画像ファイルを開く
img = cv2.imread("image.jpg")
# 画像の表示
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
上記のコードでは、cv2.imread()
を用いて画像ファイルを開き、cv2.imshow()
で画像を表示しています。
Matplotlibライブラリを用いた画像の読み込み
Matplotlibは、Pythonでデータ可視化を行うためのライブラリであり、画像処理にも使用することができます。Matplotlibを用いた画像ファイルの読み込み方法は以下の通りです。
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 画像ファイルを開く
img = mpimg.imread("image.jpg")
# 画像の表示
plt.imshow(img)
plt.show()
上記のコードでは、mpimg.imread()
を用いて画像ファイルを開き、plt.imshow()
で画像を表示しています。
Conclusion
以上、Pythonで画像ファイルを読み込む方法を紹介しました。画像処理を行う際には、これらのライブラリをうまく活用することで、スムーズに処理を行うことができます。
コメント