加载图像并打乱顺序

Posted hsy1941

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载图像并打乱顺序相关的知识,希望对你有一定的参考价值。

 

import tensorflow as tf
import os
from matplotlib import pyplot as plt
import numpy as np
from sklearn.utils import shuffle
import skimage.io as io
def load_sample(sample_dir):
    lfilenames = []
    labelsnames = []
    for (dirpath, dirnames, filenames) in os.walk(sample_dir):#递归遍历文件夹
        for filename in filenames:                            #遍历所有文件名
            #print(dirnames)
            filename_path = os.sep.join([dirpath, filename])
            img=io.imread(filename_path);
            lfilenames.append(img)               #添加文件名
            labelsnames.append( dirpath.split(‘\‘)[-1] )#添加文件名对应的标签
    return  shuffle(lfilenames,labelsnames)
data_dir = ‘F:\python\mnist_digits_images‘ #定义文件路径
image,label= load_sample(data_dir)   #载入文件名称与标签

 

  

以上是关于加载图像并打乱顺序的主要内容,如果未能解决你的问题,请参考以下文章

收藏|分享前端开发常用代码片段

关于js----------------分享前端开发常用代码片段

ListView 显示错误并重复图像

在片段中重新加载android视图

调整大小时Python OpenCV图像打乱[重复]

ViewPager2 中未显示图像(片段重新打开时)