numpy笔记01 将图像转化为数组类型

1.1numpy 将图像转化为数组类型

'''
@author: 壮壮Loschicos
@contact: 
@github:https://github.com/bzuwz/Numpy
@project: Numpy
@file: np_img.py
@time: 2019/4/14 8:11
@desc: numpy 将图像转化为数组类型
'''
from PIL import Image  # PIL 是 python中一个很优秀的第三方图像处理库
from numpy import *  # NumPy是使用Python进行科学计算的基础包
# Image.open(fp, mode="r"): 该方法中 fp:文件名(字符串) 参数模式:如果给出,则这个参数必须是"r" read 读取
# Image.open() 读取图像
# print(Image.open(r"C:\Users\hp\Desktop\001.png", "r"))
# 输出结果为:<PIL.PngImagePlugin.PngImageFile image mode=RGB size=264x234 at 0x204B8924B38>
# PIL所处理的16位灰度图中,图像数据必须要作为图片的背景,而不是其它的图层来保存,否则PIL会将该图以RGB8的格式读取和处理。
im = array(Image.open(r"C:\Users\hp\Desktop\001.png", "r")) 
print((im.shape, im.dtype))
print(im)
# 输出结果为:((234, 264, 3), dtype('uint8'))
	# 234, 264 为 数组的行,列大小
	# 3:颜色通道(RGB)
	# dtype 表示数据类型
	# uint8 数组的数据类型(通常为无符号八位整数)

Image.open() 的返回值

github :https://github.com/bzuwz/Numpy

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

壮壮Loschicos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值