img.resize这个函数img.resize((width, height),Image.ANTIALIAS)
第二个参数:
Image.NEAREST :低质量
Image.BILINEAR:双线性
Image.BICUBIC :三次样条插值
Image.ANTIALIAS:高质量

numpy.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
作用:创建一个数组
参数说明:
object:数组

公开数组接口的任何对象,__array__方法返回数组的对象,或任何(嵌套)序列。

dtype : 数据类型,可选
数组所需的数据类型。如果没有给出,那么类型将被确定为保持序列中的对象所需的最小类型。此参数只能用于“upcast”数组。对于向下转换,请使用.astype(t)方法。

copy : bool,可选
如果为true(默认值),则复制对象。否则,只有当__array__返回副本,obj是嵌套序列,或者需要副本来满足任何其他要求(dtype,顺序等)时,才会进行复制。

order : {‘K’,‘A’,‘C’,‘F’},可选
指定阵列的内存布局。如果object不是数组,则新创建的数组将按C顺序排列(行主要),除非指定了’F’,在这种情况下,它将采用Fortran顺序(专业列)。如果object是一个数组,则以下成立。

当copy=False出于其他原因而复制时,结果copy=True与对A的一些例外情况相同,请参阅“注释”部分。默认顺序为“K”。

subok : bool,可选
如果为True,则子类将被传递,否则返回的数组将被强制为基类数组(默认)。

ndmin : int,可选
指定结果数组应具有的最小维数。根据需要,将根据需要预先设置形状。

返回值:out:ndarray

img_array.reshape
更改行与列

.使用astype函数转换dtype
使用“对象.astype()”。
float_arr=arr.astype(np.float64)
#如果将浮点数转换成整数,则小数部分将会被截断

np.multiply()函数
函数作用
数组和矩阵对应位置相乘,输出与相乘数组/矩阵的大小一致

from PIL import Image#导入图像库
import tensorflow as tf#导入tensorflow
import numpy as np#导入numpydef pre_dic(pic_path):img = Image.open(pic_path)#打开图片reIm = img.resize((28, 28), Image.ANTIALIAS)img_array = np.array(reIm.convert('L'))nm_array = img_array.reshape([1, 784])nm_array = nm_array.astype(np.float32)img_ready = np.multiply(nm_array, 1.0/255.0)return img_readyif __name__ == '__main__':array = pre_dic('2.bmp')with open('input_0.h', 'w') as f:f.write(str(array.tolist()))

python读取图片到数组相关推荐

  1. python读取图片、保存图片的方法

    转自:https://jingyan.baidu.com/article/1876c852572d2f890b137609.html 分步阅读 本文介绍一下,python读取图片.保存图片的方法. 工 ...

  2. python读取图片格式_Python读取图片尺寸、图片格式

    Python读取图片尺寸.图片格式 需要用到PIL模块,使用pip安装Pillow.Pillow是从PIL fork过来的Python 图片库. from PIL import Image im = ...

  3. python读取图片的格式_python读取图片并修改格式与大小的方法

    本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK # -*- coding:utf-8 -*- from PIL import Im ...

  4. [Python开发] 使用python读取图片的EXIF

    使用python读取图片的EXIF 方法 使用PIL.Image读取图片的EXIF. 使用https://pypi.python.org/pypi/ExifRead 读取图片的EXIF,得到EXIF标 ...

  5. Android Studio调用python读取图片(使用服务器paddlehub处理图片)

    Android Studio调用python读取图片 一.主要任务 二.环境配置 1.创建一个android studio项目 2.配置项目gradle 3.配置app下的gradle 三.demo测 ...

  6. 图像处理五:python读取图片的几种方式

    一.读取图片方式 PIL.opencv.scikit-image: (1)PIL和Pillow只提供最基础的数字图像处理,功能有限: (2)opencv实际上是一个c++库,只是提供了python接口 ...

  7. python读取二维数组的行列数_Python获取二维数组的行列数的2种方法

    Python获取二维数组的行列数的2种方法 这篇文章主要介绍了Python获取二维数组的行列数的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...

  8. 深度学习入门之python读取图片转化为向量

    一.需求 在深度学习过程中,往往需要制作自己的数据集,相关论文中的现成的数据集尽管可以用来直观地感受算法的效果,但是与自己的项目需求都是有一定出入的. 在有大量的图片样本时,我们首先需要读取图片,将其 ...

  9. python读取图片文件显示_Python—图像基本操作以及图像格式转换

    关于图像处理的模块常用的有 PIL,openCV等,不过应为要处理 tif 格式的图片,故特来写下这篇博客. 关于安装模块 libtiff 直接pip install libtiff 安装模块,发现无 ...

最新文章

  1. Tomcat介绍、安装JDK、安装Tomcat
  2. ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
  3. 永远不要在 MySQL 中使用“utf8”
  4. Windows PE变形练手1-用PE自己的机器码修改自己的逻辑
  5. 深度学习小技巧(二):如何保存和恢复scikit-learn训练的模型
  6. VTK:vtkAnimationScene用法实战
  7. (pytorch-深度学习系列)使用softmax回归实现对Fashion-MNIST数据集进行分类-学习笔记
  8. django-编辑功能
  9. php数据访问层,对数据访问层第一种实现(Acc+SQL)的重构
  10. 【博客话题】技术之路上的人和事
  11. Python爬虫之小米应用商店
  12. 拓端tecdat|R语言中绘制ROC曲线和PR曲线
  13. 使用命令修改注册表键值及权限
  14. 三星S5P6818移植工程
  15. Jsp制作企业后台数据库管理系统
  16. 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc
  17. python:读取Excel文件
  18. 【机器人学】基于PoE模型的串联机械臂UR5的正运动学、微分运动学和逆运动学
  19. VB制作网页自动填表(强烈推荐)
  20. 《乔布斯传》圈点(11)

热门文章

  1. insert into 后获得自动插入的id(select @@identity)
  2. MongoDB入库、更新、查询效率简单测试
  3. 重邮计算机专业就业报告,重庆邮电大学高校毕业生就业质量报告.pdf
  4. mysql 5.8极速安装教程、极速卸载教程
  5. 《惢客创业日记》2021.01.09(周六)坏方案好过没有方案
  6. 思科SP CCNP组播侦听者协议MLD详解想要成为高级网络工程师必看-ielab
  7. Delphi用拼音首字符序列实现检索功能
  8. [乱七八糟]沉默是金
  9. 剑指 Offer 09. 用两个栈实现队列
  10. 169、交换机配置规范