libpng error: IDAT: invalid distance too far back 报错,问题解决
libpng error: IDAT: invalid distance too far back 报错,问题解决
目录
- libpng error: IDAT: invalid distance too far back 报错,问题解决
- 问题现象
- 问题原因
- 解决方法
- 针对单张图片
- 针对这个文件夹的全部图片(这个文件夹只有图片)
- 结束语
问题现象
遇到了这么一个报错,libpng error: IDAT: invalid distance too far back。从电脑上看图片没问题,但是如果用opencv去读取的话,就会出现空。
问题原因
新的库里面使用的是libpng16,而读取那个训练集里面的图片得是老版的libpng12。
解决方法
读取再保存下就行
针对单张图片
记得改path
from PIL import Image
#西瓜6的记录
img=Image.open(path)
img.save(path)
针对这个文件夹的全部图片(这个文件夹只有图片)
记得改path
import os
from tqdm import tqdm
from PIL import Image
#西瓜6的记录
path = r"你的图片路径"
fileList = os.listdir(path)
for i in tqdm(fileList):img=Image.open(path+i)img.save(path+i)
结束语
有帮助就点个赞和关注咯。感谢各位。
libpng error: IDAT: invalid distance too far back 报错,问题解决相关推荐
- libpng error: IDAT: invalid distance too far back解决方案
1,原因 在进行行人检测的实验复现时,在读入pos数据时,显示了libpng error: IDAT: invalid distance too far back错误, 在网上查询了很多资料,得知原因 ...
- 解决libpng error: IDAT: invalid distance too far back问题
背景:C++ svm+hog训练行人检测模型 读取图片时出现:libpng error: IDAT: invalid distance too far back 错误原因:新的库里面使用的是libpn ...
- OpenCV学习笔记(一):OpenCV报错“libpng error: IDAT: invalid distance too far back”
这一阵子在学习用OpenCV的SVM+HOG进行行人捕捉,在学习网上源码的时候使用了OpenCV官方的训练数据集,cv2的库在read训练数据的时候,有那么几个文件夹里面的照片是没办法直接读取,会报错 ...
- libpng error: IDAT incorrect data check
今天在移植项目的时候,发现出现了这个问题, 一看是 png检测问题 libpng error: IDAT incorrect data check ,error failure processing ...
- libpng error: IDAT: CRC error
import cv2 import osimg = cv2.imread('/cloud_disk/users/huh/dataset/cityscapes/leftImg8bit/val/linda ...
- Module build failed: Error: Cannot find module ‘node-sass‘ Require stack报错解决
Module build failed: Error: Cannot find module 'node-sass' Require stack报错解决 异常信息 解决方法 设置用淘宝镜像下载 npm ...
- ORA-01745: invalid host/bind variable name 报错
ORA-01745: invalid host/bind variable name 报错 1.有可能是使用了oracle的关键字! 2.符号问题 可能是少" ," 在折行时容 ...
- 导入 SQL 时出现 Invalid default value for ‘create_time‘ 报错解决方法
导入 SQL 时出现 Invalid default value for 'create_time' 报错解决方法 参考文章: (1)导入 SQL 时出现 Invalid default value ...
- [angular1.6]Error: “transition superseded“ ui-router 在angular1.6 报错误问题解决
[angular1.6]Error: "transition superseded" ui-router 在angular1.6 报错误问题解决 参考文章: (1)[angular ...
最新文章
- BZOJ1355: [Baltic2009]Radio Transmission
- SAP DIMP行业包
- mmap直接操作底层,相当于驱动
- 正则表达式: 正向预查和负向预查
- 学计算机的你伤不起啊(转)
- linux内存管理的主要概念是虚拟内存,你知道linux内存管理基础及方法?
- maven的聚合和继承详解(2021版)
- maven clean警告:The requested profile “pom.xml“ could not be activated because it does not exist
- php wp foo,WordPress 常用函数 / wpautop
- 【CF1333C】Eugene and an array(子区间计数)
- 计算机风扇维修,电脑风扇轴承磨损的简易维修方法
- Windows 7 with SP1中英文原版MSDN下载汇总
- 苹果怎样添加无线网络连接服务器,教你iphone8 icloud连接服务器时出错怎么办及苹果手机如何设置成指定名称的WiFi热点...
- Android SQlite基本用法
- 一种xml解析二次处理的方法(根据剔除规则仅保留部分二级节点)
- 字符叠加器 视频叠加器模块
- 线性回归的推导与java代码
- 用python做flash动画_6 款用于创建优秀动画的免费 Flash 编辑器
- 小伙整容成雷锋后亮相,网友:快做好事去吧
- 悲惨程序生涯 狗血得你无法相信