本文整理汇总了Python中keras_preprocessing.image.img_to_array方法的典型用法代码示例。如果您正苦于以下问题:Python image.img_to_array方法的具体用法?Python image.img_to_array怎么用?Python image.img_to_array使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类keras_preprocessing.image
的用法示例。
在下文中一共展示了image.img_to_array方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: load_images
# 需要导入模块: from keras_preprocessing import image [as 别名]
# 或者: from keras_preprocessing.image import img_to_array [as 别名]
def load_images(data_dir, image_paths, image_shape):
images = None
for i, image_path in enumerate(image_paths):
print()
try:
# Load image
loaded_image = image.load_img(os.path.join(data_dir, image_path), target_size=image_shape)
# Convert PIL image to numpy ndarray
loaded_image = image.img_to_array(loaded_image)
# Add another dimension (Add batch dimension)
loaded_image = np.expand_dims(loaded_image, axis=0)
# Concatenate all images into one tensor
if images is None:
images = loaded_image
else:
images = np.concatenate([images, loaded_image], axis=0)
except Exception as e:
print("Error:", i, e)
return images
示例2: get_preds
# 需要导入模块: from keras_preprocessing import image [as 别名]
# 或者: from keras_preprocessing.image import img_to_array [as 别名]
def get_preds(model):
size = model.input_shape[1]
filename = os.path.join(os.path.dirname(__file__),
'data', '565727409_61693c5e14.jpg')
batch = KE.preprocess_input(img_to_array(load_img(
filename, target_size=(size, size))))
batch = np.expand_dims(batch, 0)
pred = decode_predictions(model.predict(batch),
backend=K, utils=utils)
return pred
示例3: img_to_array
# 需要导入模块: from keras_preprocessing import image [as 别名]
# 或者: from keras_preprocessing.image import img_to_array [as 别名]
def img_to_array(img, data_format=None, dtype=None):
if data_format is None:
data_format = backend.image_data_format()
if 'dtype' in inspect.getargspec(image.img_to_array).args:
if dtype is None:
dtype = backend.floatx()
return image.img_to_array(img, data_format=data_format, dtype=dtype)
return image.img_to_array(img, data_format=data_format)
示例4: preprocess_image
# 需要导入模块: from keras_preprocessing import image [as 别名]
# 或者: from keras_preprocessing.image import img_to_array [as 别名]
def preprocess_image(img_path):
img = image.load_img(img_path, target_size=(224, 224))
input_img_data = image.img_to_array(img)
input_img_data = np.expand_dims(input_img_data, axis=0)
input_img_data = preprocess_input(input_img_data) # final input shape = (1,224,224,3)
return input_img_data