0

我有一个数据集,我想删除所有不可读的图像。我厌倦了使用下面给出的 python 代码删除所有不可读的图像,但有趣的是我发现,当使用 opencv-3.0.0 运行代码时,它能够读取它。但是当我尝试使用 opencv-2.4.10 读取相同的图像时,它返回“无”。这是我使用的代码:

使用 opencv-3.0.0:

if cv2.imread(path_to_image) == None: os.remove(path_to_image)

图像未删除

使用 opencv-2.4.10:

if cv2.imread(path_to_image) == None: os.remove(path_to_image)

图片已移除

这是一个不可读的图像。谁能说为什么会这样?

4

0 回答 0