训练图片可以正常检索到,按照CHATGPT一直改还在报错,貌似在第45行左右
问题应该不大
代码
import os
import cv2
import numpy as np
# 定义图像的存储路径
image_path = './image_folder'
# 初始化空列表,用于存储图像数据
images = []
# 遍历文件夹中的所有文件
for file in os.listdir(image_path):
# 读取文件
img = cv2.imread(os.path.join(image_path, file))
# 将图像数据添加到列表中
images.append(img)
# 输出图像数量
print(len(images))
# 初始化标签列表
labels = ['cat', 'dog']
# 判断每个图像的标签
for i in range(len(images)):
if i < 5:
print(labels[0]) # 第一个图像的标签为'cat'
else:
print(labels[1]) # 剩余图像的标签为'dog'
import tensorflow as tf
from tensorflow import keras
# 将图像数据转换为浮点数组
images = np.array(images, dtype=np.float32)
# 将图像列表转换为NumPy数组
images = np.array(images)
# 将标签列表转换为NumPy数组