4

コントラストの低い画像を読み取る場合、自動的に次の例が表示されます。

In [1]: from PIL import Image
In [2]: import numpy as np
In [3]: import matplotlib.pyplot as plt
In [4]: img = Image.open('images/map.jpg')
In [5]: arr = np.asarray(img)
In [6]: plt.gray()
In [7]: plt.imshow(arr)
Out[7]: <matplotlib.image.AxesImage at 0x7f9c7e88f490>
In [8]: plt.show()

入力

入力 大きい

プロット (変更はありません。これは matplotlib によって自動的に行われます。)

プロット 大きい

この入力は、何も変更しないプロットとは異なるためです。

コントラスト ストレッチのアルゴリズムを実装するには、コントラストの低い画像が必要です

本を読むamazon Digital Image Processing (Rafael C. Gonzalez, Richard E. Woods)

PS: matplotlib は自動変換を行っています。私は必要はありません。

4

1 に答える 1