我正在尝试使用Python中的skimage将RGB图像转换为灰度图像。这是我的操作:
for im_path in glob.glob(os.path.join(pos_raw, "*")):
im = imread(im_path)
im = color.rgb2gray(im)
image_name = os.path.split(im_path)[1].split(".")[0] + ".pgm"
image_path = os.path.join(pos_img_path, image_name)
imwrite(image_path, im)
针对一堆图像文件的问题。 我的输入图片看起来是这样的: 输出图片看起来是这样的: 期望的输出是这样的: 这里可能出了什么问题?
scikit-image
,只是提供一般性建议) - Luke Taylorimsave
而不是imwrite
。 - mfitzpimsave
会自动拉伸对比度。不过我收到了以下警告:UserWarning:在从float64转换为uint8时可能会出现精度损失。
虽然我认为这对我来说没问题 :) - Ranveerimread_collection()
函数? - Darleison Rodrigues