关于tensorflow的读取文件夹图片和调用模型

 我用的是DenseNet121模型

首先调用数据库
import pathlib
import os
import tensorflow as tf
import pathlib as pb
import numpy as np
import matplotlib.pyplot as plt

 导入所需要的模型

# 指定模型文件路径
model_path = 'model/16_model.h5'

# 加载模型
model = tf.keras.models.load_model(model_path)

得到测试图片的文件的路径

data_dir = 'test_pictures'#图片所在的文件夹

#读取所有的图片文件的路径
image_paths = [os.path.join(os.path.basename(data_dir), file) for file in os.listdir(data_dir)]

 这里是图片结果的名字,我这里用12345来代替

class_names = ['1', '2', '3', '4', '5']

 这里是处理图片的一段函数,将上面测试图片的文件的路径放入,将调整图片大小,转换为tensor类型。处理后的图片就可以进入模型内。

def preprocess_image(image_path):
    image_raw = tf.io.read_file(image_path)
    image = tf.image.decode_image(image_raw, channels=3, expand_animati
要下载tensorflow预训练的VGG19模型,可以按照以下步骤进行操作: 1. 首先,在网络上搜索“tensorflow VGG19模型”的关键字,找到可靠的资源来源。 2. 打开所选择的资源网站,检查该网站的可信度下载资源是否正版。尽量选择来自官方渠道或权威资源提供者的下载链接,以确保所下载的模型是可信且安全的。 3. 查找包含VGG19模型的目录或下载链接。常见的资源通常提供相应的目录结构,找到VGG19模型所在的文件或文件夹。 4. 点击或选择下载链接,开始下载VGG19模型。下载过程可能需要一定时间,取决于网络速度文件大小。确保拥有足够的存储空间来存储模型文件。 5. 下载完成后,解压缩文件(如果有)以获取VGG19模型的可用文件。通常,压缩文件会包含一个或多个模型的权重文件、配置文件其他必要的文件。 6. 将下载的模型文件移动到您的项目目录或相关文件夹中,以便在TensorFlow中轻松调用使用。 7. 在代码中导入TensorFlow库并读取VGG19模型的权重配置。根据您的代码需要,可以选择加载整个模型或只加载权重,并按照指导手册使用VGG19模型进行图像分类、特征提取等任务。 总之,下载VGG19模型可以通过搜索可靠的资源、选择合适的下载链接、下载并解压缩文件,然后将模型文件移动到合适的位置。通过这些步骤,可以轻松获取并使用TensorFlow的预训练VGG19模型
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值