【发布时间】:2018-04-15 16:46:41
【问题描述】:
import glob
import cv2
import os
import numpy as np
from PIL import Image
images=[]
images=np.array(images)
path='C:\Users\Quantum\Desktop\test'
count=0
images = [cv2.imread(file,0) for file in glob.glob("E:\homework\Computer vision\Faces\*.jpg")]
for i in range(len(images)):
# im = Image.fromarray(images[i])
# cv2.imwrite(str(path) + '.jpg', images[count])
cv2.imwrite(os.path.join(path, 'pic.jpg'), images[count])
count+=1
尝试从文件夹中选择所有图像,图像被选中并转换为灰度,尽管我不知道如何将这些图像写入特定文件夹。请帮助
【问题讨论】:
-
顺便说一句,您可以在命令行中使用 ImageMagick 非常简单地完成此操作。将当前目录中的所有 JPEG 转换为灰度并写入名为
greyscale...mkdir greyscale; mogrify -path greyscale -colorspace gray *.jpg的目录