Python は画像処理関数を呼び出したいと考えています。最初に画像処理機能を備えたライブラリをインポートする必要があります。例えば、PIL(Python Imaging Library、画像処理ライブラリ)、Matplotlibライブラリ、NumPyライブラリ、SciPyライブラリなどです。
数学や描画、または画像上に点、直線、曲線を描画する場合、Matplotlib は優れた描画ライブラリです。 PIL ライブラリは、より強力な機能を提供します。
NumPy ライブラリは、Python のもう 1 つのコア データ サイエンス モジュール (NumPy と同様) で、基本的な画像処理や処理タスクに使用できます。 (推奨学習: Python ビデオ チュートリアル )
SciPy ライブラリは Python のコア ライブラリの 1 つであり、配列のサポートを提供します。画像は基本的に、データ ポイントのピクセルを含む標準的な NumPy 配列です。
ここでは、最もよく使われる PIL ライブラリを中心に紹介します。
PIL (Python Imaging Library、画像処理ライブラリ) は、一般的な画像処理関数に加えて、多数の便利な基本的な画像操作を提供します。 PIL ライブラリは Anaconda ライブラリに統合されました。Anaconda を使用することをお勧めします。シンプルで便利で、一般的に使用されるライブラリがすべて統合されています。
例:
from PIL import Image from pylab import * # 添加中文字体支持 from matplotlib.font_manager import FontProperties font = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=14) figure() pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg') gray() subplot(121) title(u'原图',fontproperties=font) axis('off') imshow(pil_im) pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg').convert('L') subplot(122) title(u'灰度图',fontproperties=font) axis('off') imshow(pil_im) show()
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonで画像処理を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。