ホームページ  >  記事  >  バックエンド開発  >  Pythonで画像処理を呼び出す方法

Pythonで画像処理を呼び出す方法

(*-*)浩
(*-*)浩オリジナル
2019-07-04 14:43:153411ブラウズ

Python は画像処理関数を呼び出したいと考えています。最初に画像処理機能を備えたライブラリをインポートする必要があります。例えば、PIL(Python Imaging Library、画像処理ライブラリ)、Matplotlibライブラリ、NumPyライブラリ、SciPyライブラリなどです。

Pythonで画像処理を呼び出す方法

数学や描画、または画像上に点、直線、曲線を描画する場合、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。