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