【Python/SciPy】画像の読み込み

PythonモジュールSciPyで画像を読み込む方法をソースコード付きでまとめました。

画像の読み込み

PythonモジュールSciPyで画像を読み込んでみます。

ソースコード(Python3 + SciPy + NumPy)

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np
from scipy import ndimage
import matplotlib.pyplot as plt

def main():
    # 入力画像をグレースケールで読み込み
    gray = ndimage.imread('input.jpg', mode='L')

    # 入力画像をRGBカラーで読み込み
    img = ndimage.imread('input.jpg', mode='C')

    # 入力画像をグラフにプロット
    plt.subplot(121)
    plt.imshow(gray, cmap = 'gray')
    plt.title('Input Image1')
    plt.subplot(122)
    plt.imshow(img, cmap = 'rgb')
    plt.title('Input Image2')
    plt.show()


if __name__ == "__main__":
    main()

実行結果

サンプルプログラムの実行結果です。

関連記事
1 【SciPy入門】科学技術計算の使い方
2 Python入門 基本文法

コメント