python - 从 csv 文件加载多类图像
问题描述
我有训练和测试文件夹,每个文件夹里面都有很多文件夹,每个文件夹里面都有图像。在 .csv 文件中,每个文件夹和类都有标签。
这是csv文件
https://i.imgur.com/qMLGOpC.png
和文件夹
https://i.imgur.com/RrYBZxG.png
如何在 keras 中加载这些带有标签的文件夹?
我尝试使用如下文件夹和标签制作数据框:
pth = 'C:/Users/Documents/train/'
folders = os.listdir(pth)
filepath='C:/Users//Documents//keras/labels.csv'
metadf = pd.read_csv(filepath)
metadf.index = metadf.Class
videos = pd.DataFrame([])
for folder in folders:
pth_upd = pth + folder + '/'
for file in allfiles:
videos = pd.DataFrame(metadf.values, index=folders)
输出是:
https://i.imgur.com/CsXAE8f.png
这是正确的做法吗?如何加载带有图像和相应标签的每个文件夹?
解决方案
您可以使用 inbuild flow_from_directory() 方法查看此链接keras docs
推荐阅读
- c++ - 假设在没有锁的线程中更改全局布尔变量是安全的吗?
- javascript - 我正在尝试编写一个名为oddsUpTo 的程序,该程序返回一个数组,其中每个奇数最多为给定数字
- reactjs - 当 useCallback 似乎没有帮助时,如何解决“React Hook useEffect 缺少依赖项...”。我需要将我的 API_KEY 添加为依赖项
- java - 如何在 Kotlin/Java 中对相同的方法调用进行排队
- python-3.x - Python __ror__ 和 dict 项上的其他二进制方法?
- html - 影响 CSS 中其他元素的 Transition 属性
- c# - 我已经在 Visual Studio 中安装了包 Microsoft.Graph.Beta 但无法导入它
- python - 在结果之后处理来自 read_sql_query 的空数据帧和块大小
- android - 如何从另一个应用程序在 Zoom Room 应用程序中加入会议
- python - 如何使用 Beautiful Soup 从 Google 表单中提取“entry.id”?