如何将我的图像从文件路径格式化为与mnist.load_data()
相同的方式? 我目前通过driectory /文件路径获取我的图像,如何以mnist
用于mnist.load_data()
的相同方式对这些图像进行格式化?如何将我的图像从文件路径格式化为与python中的mnist.load_data()相同的方式?
1
A
回答
0
keras.datasets.mnist.load_data
其实只是loads a preprocessed pickle file。如果您检查X_train
& X_test
的数据类型,它们只是一个表示图像像素值(0-255)的浮点型2D数组。而y_train
& y_test
只是numpy
一维数组表示类/标签(0-9)。
import numpy as np
import cv2
from sklearn.model_selection import train_test_split
X = []
y = []
# convert color image to 2D array (grayscale) & rescale
data = cv2.imread('zero.jpg',0)/255.0
label = 0 # label/class of the image
X.append(data)
y.append(label)
# loop trough all images ...
# split for training & testing
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33)
的另一种方式,你可以尝试使用:
所以模仿该功能的第一种方式是读你的图像使用图像处理库(如:opencv)到numpy阵列&使用sklearn终于将它们分割keras ImageDataGenerator.flow_from_directory(color_mode='grayscale')。输出是一个ImageDataGenerator
对象,可以将该对象传递给keras model.fit_generator()
函数。为了使用这个功能,你应该安排你的数据集进入&测试目录,其中每个测试目录包含代表它们内部图像类别的子目录。请在here找到详细的解释。
相关问题
- 1. 图像路径格式
- 2. 如何从Python中的文件格式化文本?
- 3. 如何在Keras中将'mnist.load_data()'的返回值的格式更改为'mnist_train.csv'?
- 4. 未找到Node.js文件,问题与我的路径格式?
- 5. 如何使用VBA中的宏将文件路径列表转换为其短文件路径DOS/8,3格式?
- 6. 将文件写入与c#文件相同的路径
- 7. 将路径转换为python中的json格式
- 8. 从ASP.NET MVC中的相同路由URL路径提供图像
- 9. 从相同名称但不同路径的文件夹中显示图像
- 10. 如何将图像保存为RTF格式的文件?
- 11. 如何使用OpenFileDialog将文件路径正确地格式化为字符串?
- 12. 如何在cygwin命令行上将dos路径格式化为unix路径
- 13. 图像事件的脚本覆盖我的文件与以前格式相同的文件
- 14. 格式化不适合文本框的文件路径
- 15. Python包中的相对文件路径
- 16. 从文件路径创建文本文件的有效方式
- 17. 图像的文件路径
- 18. 文件路径的Git“快捷方式”?
- 19. 的Python:从文件路径
- 20. 如何将现有数据格式化为python 3.5中csv文件中的列
- 21. 无损和相同的方式 - 缓冲图像到文件
- 22. 如何格式化PHP include()绝对路径(而不是相对路径)?
- 23. 将.bmp中的图像格式转换为vb.net中的其他图像格式
- 24. 为物化路径树结构生成路径模式的最佳方式
- 25. Python正则表达式将文本中的绝对路径替换为用引号添加的相对路径
- 26. 从URI格式路径复制文件到本地路径
- 27. 文件路径Windows格式为java格式
- 28. javascript - 如何使用相对于url路径的图像文件?
- 29. 将json文件中的数据格式化为treemap值图表
- 30. SFTP路径格式与本地路径格式
哪个'mnist'包你准确使用? –
@YohanesGultom我用“从keras.datasets导入mnist”导入了mnist,并通过X_train,X_test,y_train,y_test = mnist.load_data() – Mike