Advertisement

用我雯示意:通过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]

读取图像

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/y8ofFtNs3dVHCLilDw0Tr

全部评论 (0)

还没有任何评论哟~