python 读取图片并转为灰度图_【Python基础】Python中读取图片的6种方式

本文介绍了Python中读取图片的6种方法,包括OpenCV、PIL、Keras、skimage、matplotlib.image和matplotlib.pyplot,并详细说明了如何将读取的图片转换为numpy.ndarray格式,特别提到了将图片转化为灰度图的操作。最后展示了使用matplotlib打印图片的代码示例。
摘要由CSDN通过智能技术生成

Python进行图片处理,第一步就是读取图片,这里给大家整理了6种图片的读取方式,并将读取的图片装换成numpy.ndarray()格式。首先需要准备一张照片,假如你有女朋友的话,可以用女朋友的,没有的话,那还学啥Python,赶紧找对象去吧!

786663939b30cf26bb207d68fd24b0d4.png

一、OpenCV读取图片

OpenCV读取的图片,直接就是numpy.ndarray格式,无需转换

import cv2img_cv   = cv2.imread(dirpath)#读取数据print("img_cv:",img_cv.shape)img_cv: (1856, 2736, 3)print("img_cv:",type(img_cv))img_cv: #看下读取的数据怎么样img_cvarray([[[  0,   3,   0],        [ 11,  20,  17],        ...,        [  5,  23,  16]],       [[  0,   2,   0],        ...,        [  5,  23,  16]]]

二、PIL读取图片

PIL读取的图片并不是直接的numpy.ndarray格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值