如何在 python 中一次将许多图像转换为灰度
how to convert many images at once to greyscale in python
我有一个包含 600 张图像的文件,我想立即将它们转换为灰度
images = [cv2.imread(file) for file in glob.glob("/Users/ad/Desktop/theimages/*.png")]
images_grey=[]
for i in range [0,600]:
images_grey.append (cv2.cvtColor(images[i], cv2.COLOR_BGR2GRAY) )
print(images_grey)
但我明白了
TypeError: 'type' object is not subscriptable
你的 for 循环应该是
for i in range(0, 600):
而不是使用 [
括号
我有一个包含 600 张图像的文件,我想立即将它们转换为灰度
images = [cv2.imread(file) for file in glob.glob("/Users/ad/Desktop/theimages/*.png")]
images_grey=[]
for i in range [0,600]:
images_grey.append (cv2.cvtColor(images[i], cv2.COLOR_BGR2GRAY) )
print(images_grey)
但我明白了
TypeError: 'type' object is not subscriptable
你的 for 循环应该是
for i in range(0, 600):
而不是使用 [
括号