2
下面是代碼的Keras文檔頁面:如何將多個圖像輸入Keras特徵提取?
from keras.applications.vgg16 import VGG16
from keras.preprocessing import image
from keras.applications.vgg16 import preprocess_input
import numpy as np
model = VGG16(weights='imagenet', include_top=False)
img_path = 'elephant.jpg'
img = image.load_img(img_path, target_size=(224, 224))
x = image.img_to_array(img)
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)
features = model.predict(x)
這裏的單個圖像被饋送。
我已經提取了幾個(12)圖像到列表中,並將該列表轉換爲numpy數組。我想將圖像列表提供給Keras特徵提取器。
換句話說,我想餵它多個圖像。我怎麼能這樣做呢?
你只是試圖運行'model.predict(table_of_images)'? –
我試圖將numpy數組作爲一個整體。這並不奏效。當你說'model.predict(table_of_images)'時,你能詳細說明嗎? – TheTank
那麼錯誤是什麼? –