python安装imageio失败_python imageio无法加载位图,原因未知

在尝试使用TensorFlow作业时,遇到ImageIO无法加载PNG文件的错误。首先出现'找不到适合读取指定文件的格式'的问题,通过安装libfreeimage-dev解决了该问题,但随后出现'无法加载位图:没有已知原因'的新错误。代码中涉及从文件夹加载图像数据,对于每个图像,尝试使用imageio.imread()读取并处理,但在某些图像上遇到IOError或ValueError,导致异常并跳过。解决方案可能涉及检查图像文件格式的兼容性和代码处理异常的方式。
摘要由CSDN通过智能技术生成

我关注this tensorflow assignment,第一个问题有个问题。我必须使用给定的代码加载和转储一些数据数据,但由于某些原因它不能工作。在

我第一次遇到这样的错误:

Could not find a format to read the specified file in mode 'i'

我通过安装libfreeimage-dev解决了这个问题,但是现在我有另一个错误Could not load bitmap "FILE_PATH/FILE_NAME.png": No known reason

我已经确认了文件的存在,它确实存在。

错误来自此函数:def load_letter(folder, min_num_images):

"""Load the data for a single letter label."""

image_files = os.listdir(folder)

dataset = np.ndarray(shape=(len(image_files), image_size, image_size), dtype=np.float32)

print(folder)

num_images = 0

for image in image_files:

image_file = os.path.join(folder, image)

try:

image_data = (imageio.imread(image_file).astype(float) - pixel_depth / 2) / pixel_depth

if image_data.shape != (image_si

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值