2017-07-11 17 views
0

画像のリストがあります。サイズを変更して白黒に変換して表示したいと思います。サイズ変更のコードは次のとおりです。画像のリストをPythonで白黒に変換する最も良い方法

resized_images = [skimage.transform.resize(image, (200, 600)) 
      for image in images] 
##code for changes to black and white 

display_images_and_labels(resized_images, labels) 

resized_imagesは画像の一覧です。私は本当にこれに固執していくつかの助けに感謝します。

答えて

1

カラーイメージをグレースケールに変換する最も簡単な方法は、as_grey=Trueimread関数に渡すことです。あるいは、rgb2grayを使用することもできます。このコードを試してみる:

from skimage import io, transform 
import matplotlib.pyplot as plt 

fnames = ['https://i.stack.imgur.com/itbUo.jpg', 
      'https://i.stack.imgur.com/qIAhP.jpg'] 
fig, axes = plt.subplots(nrows=len(fnames), ncols=1) 
fig.tight_layout() 

for i, name in enumerate(fnames): 
    img = io.imread(name, as_grey=True) 
    resized = transform.resize(img, (200, 600)) 
    axes[i].imshow(resized, cmap='gray') 
    axes[i].set_title(name) 

results

関連する問題