PIL|PIL Image.open() 与 cv2 imread() 读取图片的异同
PIL | cv2 | |
---|---|---|
读取函数 | Image.open() | cv2.imread() |
数据类型 | PIL | numpy.ndarray |
颜色通道排列 | RGB\RGBA | BGR |
尺寸排列 | HWC | HWC |
像素点范围 | 0~255 | 0~255 |
相互转换 | a=cv2.cvtColor(numpy.array(a),cv2.COLOR_RGB2BGR) | a=Image.fromarray(cv2.cvtColor(a,cv2.COLOR_BGR2RGB)) |
推荐阅读
- oracle “日期date”与“字符串”相互转换TO_DATE,TO_CHAR
- 先++与后++的区别
- 深入聊一聊虚拟DOM与diff算法
- C语言与C++编程|SQL 学习最强刷题网站!
- 面向对象编程|深入理解面向过程与面向对象的思想差异与各自特色
- 眼镜
- 如果家人不顾路途的遥远,不顾坐车的辛苦,不顾找寻路线的困难而只愿与你相聚,请尽可能多给些时间,尽可能表现出你跟他们有同样的期待,让他们少
- TypeScript|TypeScript let与var的区别
- 氧化锌避雷器的性能与分析
- 字符串与JSON