用我雯示意:通过OpenCV实现彩色转灰度图,并进行通道分离(cv2.split)及合并(cv2.merge)。
发布时间
阅读量:
阅读量
图像加载问题
在pytorch环境下构建图像数据集时,为了从磁盘和硬盘中获取图片并加载至内存进行处理操作
在Python中,图像处理主要用于skimage, opencv-python, Pillow (PIL) 。 这些库都提供了图像读取的方法。
三种主流图像处理库的比较:
| 库 | 函数/方法 | 返回值 | 图像像素格式 | 像素值范围 | 图像矩阵表示 |
|---|---|---|---|---|---|
| skimage | io.imread(xxx) | numpy.ndarray | RGB | [0, 255] | (H X W X C) |
| cv2 | cv2.imread(xxx) | numpy.ndarray | BGR | [0, 255] | (H X W X C) |
| Pillow(PIL) | Image.open(xxx) | PIL.Image.Image对象 | 根据图像格式,一般为RGB | [0, 255] | — |

读取图像

还没有任何评论哟~
