Advertisement

Python处理图像数据

阅读量:

在当前诸多实际应用场景中,图像处理已成为不可或缺的环节。例如,常见的手写字符识别、车牌数字辨识以及人脸与动物识别等任务均需依赖图像处理技术。由于日常获取的资料多以图像形式存在,因此有必要将这些图像信息转化为可供分析的数据格式。以下将针对灰度图像的转换处理方法进行详细阐述。

本例所采用的手写体识别数据集为 mnist ,其中每张图像的尺寸均为28乘28像素,总计包含42000张图片。每张图像对应的标签信息则由其文件名中的首个数字确定。

复制代码
    #coding:utf-8
    
    import os
    from PIL import Image
    import numpy as np
    
    def load_data():
    #Return a new array of given shape and type, without initializing entries.
    data = np.empty((42000,1,28,28),dtype='float32')    
    label = np.empty((42000,),dtype='uint8')
    #os.listdir(filename)返回filename中所有文件的文件名列表

全部评论 (0)

还没有任何评论哟~