首页 > 解决方案 > CV.imwrite 返回一个黑色方块

问题描述

我简单的调整大小代码是返回一个所需大小的黑色方块。这显然是一些菜鸟错误,但我终其一生都无法弄清楚它是什么。

与压缩无关,因为我尝试使用空白图像并出现相同的结果。

    img = cv2.imread('imageToSave.jpg')
    # percent of original size
    width = 28
    height = 28
    dim = (width, height)
    res = cv2.resize(img, dim)
    cv2.imwrite('imageToSave.jpg',res)

理想情况下,结果将是 'imageToSave 文件的重新缩放版本

标签: pythonopencv

解决方案


我可能太脚踏实地了,但是您是否尝试在阅读后和调整大小后显示您的图片,而不是在本地保存?

这两个步骤将找到问题,我想你会很快解决它:)


推荐阅读