4
%matplotlib inline
from keras.preprocessing import image
import matplotlib.pyplot as plt
import numpy as np
img = np.random.rand(224,224,3)
plt.imshow(img)
plt.show()
img_path = "image.jpeg"
img = image.load_img(img_path, target_size=(224, 224))
print(type(img))
x = image.img_to_array(img)
print(type(x))
print(x.shape)
plt.imshow(x)
イメージを印刷する必要があるこのようなコードがいくつかあります。しかし、間違ったチャンネルに画像が表示されます。私はここで何が欠けていますか?ケラスを使用して画像をロードして表示する方法は?
「ただし、間違ったチャンネルの画像が表示されています。」は十分な問題の説明ではありません。どのような結果があり、代わりにそのようにしたいと思いますか?特にここで 'target_size'の役割は何ですか、あなたはカラーチャンネルを無視したいですか? – ImportanceOfBeingErnest
コードを簡略化してください。多くの輸入品はあなたの問題では使用されていません –