matplotlib.pyplot.imread #

matplotlib.pyplot. imread ( fname , format = None ) [ソース] #

ファイルから配列にイメージを読み取ります。

ノート

この関数は歴史的な理由から存在します。PIL.Image.open画像の読み込みには代わりに使用することをお勧めします。

パラメータ:
fname str または file-like

読み取るイメージ ファイル: ファイル名、URL、または読み取りバイナリ モードで開かれたファイルのようなオブジェクト。

URL を渡すことは非推奨です。読み取り用の URL を開き、結果を などで Pillow に渡します np.array(PIL.Image.open(urllib.request.urlopen(url)))

フォーマット文字列、オプション

データ読み込み時に想定される画像ファイル形式。formatが「png」に設定されている場合、fnameが「.png」拡張子を持つパスまたは開かれたファイルである場合、または URL である場合、画像は PNG ファイルとしてロードされます。それ以外の場合はすべて、フォーマットは無視され、フォーマットは によって自動検出され PIL.Image.openます。

戻り値:
numpy.array

画像データです。返された配列には形状があります

  • (M, N) グレースケール イメージの場合。

  • (M, N, 3) RGB イメージの場合。

  • (M, N, 4) RGBA イメージの場合。

PNG 画像は float 配列 (0-1) として返されます。他のすべての形式は int 配列として返され、ビット深度はファイルの内容によって決定されます。

#を使用した例matplotlib.pyplot.imread

パッチによる画像のクリッピング

パッチによる画像のクリッピング

パッチによる画像のクリッピング
画像デモ

画像デモ

画像デモ
AnnotationBbox デモ

AnnotationBbox デモ

AnnotationBbox デモ
テキストをパスとして使用する

テキストをパスとして使用する

テキストをパスとして使用する
テキストを画像に変換する

テキストを画像に変換する

テキストを画像に変換する
リボンボックス

リボンボックス

リボンボックス