美文网首页模式识别Python
Python将图片输出为二维数组并保存到txt中

Python将图片输出为二维数组并保存到txt中

作者: 代码的路 | 来源:发表于2022-06-08 17:33 被阅读0次

原文链接

使用Python将图片输出为二维数组,并保存到txt文件中。

代码如下:

# coding=utf8

fromPILimportImage

importnumpyasnp

fromscipyimportmisc

importmatplotlib.pyplotaspyplot

#读图片

defloadImage():

im=Image.open("0001.jpg")#读取图片

im.show()#显示原图

im=im.convert("L")#转换成灰度图

data=im.getdata()

data=np.matrix(data)#Image类返回矩阵的操作

data=np.reshape(data,(304,720))#变换成304*720

new_im=Image.fromarray(data)#调用Image库,数组归一化

new_im.show()#显示新图片

misc.imsave('new_img.jpg',new_im)#保存新图片到本地

returndata

#写数据

defWritedata(data):

filename='C:\\Users\\DZF\\Desktop\\negative.txt'#数据文件保存位置

row=np.array(data).shape[0]#获取行数n

withopen(filename,'w')asf:# 若filename不存在会自动创建,写之前会清空文件

foriinrange(0,row):

f.write(str(data[i][0:]))

f.write("\n")

data=loadImage()

Writedata(data)

学习更多编程知识,请关注我的公众号:

代码的路

相关文章

  • c课堂笔记 day-4

    作业讲解: (1) 将2~100之间的素数 保存到数组中,并遍历输出,每五行一个#include #defin...

  • 分类图片,输出txt文件

    功能: 将某个文件夹下,已经分类的图片,输出到txt文件中,txt中包含图片的路径,图片的类别。 注意:目前仅支持...

  • c语言 基础第四天

    作业整理; 指针的基本的结构与基础知识整理; 作业讲解:(1) 将2~100之间的素数 保存到数组中,并遍历输出,...

  • Pickle -- Python数据的永久性存储

    如果将python脚本中的文本永久保存下来有许多方案,例如存储为txt,excel或转存到数据库。但是如果想将py...

  • python读取excel中图片,并格式化输出

    python读取excel中图片,并格式化输出 步骤 复制并修改excel文件后缀为zip 格式 解压zip文件 ...

  • 输入内容,一行代码搞定二维码生成

    LYQRView 一行代码输出二维码 长按二维码可以保存到相册--以项目名称命名创建一个相册,将二维码图片保存至该...

  • python对日记、文件、txt的操作

    实时动态日记监控: 远程监控端口: Python实现读取目录所有文件的文件名并保存到txt文件: python切割...

  • 链表的中间结点

    题目: 题目的理解: 将所有的节点取出保存到数组中,然后获取数组中的中间值。 python实现 看来简单题还是比较...

  • latex

    基本用法 输出效果: 生成二维数组并打印输出 输出效果: 转置MM并输出打印 输出效果: More details...

  • 第1章-小试牛刀(06玩转文件描述符号与重定想)

    1.6.2实战演练(1)使用大于号将文本保存到文件中: 该命令会将输出的文本保存在temp.txt中。如果temp...

网友评论

    本文标题:Python将图片输出为二维数组并保存到txt中

    本文链接:https://www.haomeiwen.com/subject/ecwsyrtx.html