【发布时间】:2017-06-10 18:29:00
【问题描述】:
任何人都可以帮助我将文件夹中的彩色图像转换为灰度图像并使用 opencv 将其存储在不同的文件夹中
我期待一个代码
谢谢
【问题讨论】:
-
何必编写 OpenCV 代码?只需在命令行
mkdir results; mogrify -path results -colorspace gray *.png使用 ImageMagick
任何人都可以帮助我将文件夹中的彩色图像转换为灰度图像并使用 opencv 将其存储在不同的文件夹中
我期待一个代码
谢谢
【问题讨论】:
mkdir results; mogrify -path results -colorspace gray *.png 使用 ImageMagick
您必须意识到,stackoverflow 上没有人会为您编写代码。这是您在 Python 中执行此操作的伪/短代码
import os
import cv2
color_imgs = [x for x in os.listdir(color_img_dir) if x[-3:]=='jpg']
for img in color_imgs:
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imwrite(new_path + img_name, gray_img)
【讨论】: