【问题标题】:Convert coloured images in a folder to grayscale and store it in a different folder using opencv将文件夹中的彩色图像转换为灰度并使用opencv将其存储在不同的文件夹中
【发布时间】:2017-06-10 18:29:00
【问题描述】:

任何人都可以帮助我将文件夹中的彩色图像转换为灰度图像并使用 opencv 将其存储在不同的文件夹中

我期待一个代码

谢谢

【问题讨论】:

  • 何必编写 OpenCV 代码?只需在命令行mkdir results; mogrify -path results -colorspace gray *.png 使用 ImageMagick

标签: opencv computer-vision


【解决方案1】:

您必须意识到,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)

【讨论】:

    猜你喜欢
    • 2018-04-15
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    相关资源
    最近更新 更多