图片数组之间的关系,还有python相关库的总结
2018-01-23 17:10
197 查看
首先是opencv库:
要注意的是,cv2默认读取图片为三通道,若本来为单通道或RGBA,还是width×height×3
要想根据具体情况读取,则有:
之后有PIL库 Image:
可查看图片相关信息。
还有numpy库:
reshape若有参数为-1,则表示该维度数据数目不知道,根据其他维度得来
keras中有ImageDataGenerator, array_to_img, img_to_array, load_img库:
和opencv功能类似
import cv2 cv2.imread(path)
要注意的是,cv2默认读取图片为三通道,若本来为单通道或RGBA,还是width×height×3
要想根据具体情况读取,则有:
cv2.imread(path ,cv2.IMREAD_COLOR) # 默认 cv2.imread(path ,cv2.IMREAD_GRAYSCALE) # 单通道
之后有PIL库 Image:
import PIL.Image as Image img = Image.open(path) print(img.mode, img.format, img.size)
可查看图片相关信息。
还有numpy库:
import numpy as np imgnp = np.ndarray((512, 512, 3), dtype=np.uint8) # 随机,512×512 RGB img0 = np.zeros((512, 512, 3), dtype=np.uint8) # 全0 黑图 np.arange(12).reshape(3,4) : [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] np.arange(12).reshape(-1,6): [[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]] np.arange(12).reshape(6,-1): [[ 0 1] [ 2 3] [ 4 5] [ 6 7] [ 8 9] [10 11]]
reshape若有参数为-1,则表示该维度数据数目不知道,根据其他维度得来
keras中有ImageDataGenerator, array_to_img, img_to_array, load_img库:
from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img
和opencv功能类似
相关文章推荐
- python 数组相关知识总结(未完)
- 【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)
- 数组和集合之间关系
- 项目总结(四)----------Python实现Windows和Linux之间互相传输文件(文件夹)
- android 图片和控件(ImageView)之间的关系 待解决??
- [Python]图像处理日记——第一天(如何查询图片属性,数组与RGB,灰度图像如何互换)
- python 遍历某个路径下的所有图片并将图片路径保存到数组
- 05.—— 算法 阶乘、数组排序 与 类(对象)之间的4种关系初识
- OC_数组(可变数组),快速枚举,相关方法总结
- python变量、引用、拷贝之间的关系
- python web下的服务器结构——WSGI容器、Nginx、Flask之间的关系
- 三星S5PV210启动相关的BLO/BL1/BL2之间的关系
- C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别
- 协方差矩阵、相关矩阵、相关系数矩阵、相关系数之间的关系
- 学习Python中,总结一些语法相关注意点
- 图片大小 、像素 、分辨率 之间的关系
- python总结26 django 富文本编辑器实现上传图片
- Activity、View及Window之间关系总结
- php数组相关总结