libpng error: IDAT: invalid distance too far back解决方案
1,原因
在进行行人检测的实验复现时,在读入pos数据时,显示了libpng error: IDAT: invalid distance too far back错误,
在网上查询了很多资料,得知原因是libpng故意破坏了他们过去破坏输出的向后兼容性,也就libpng的版本兼容问题。
2,解决方案
使用pngcrush修复图像,pngcrush可以在命令端直接下载,如mac是 brew install pngcrush;
安装好后,
1,首先把带有正样本文件名的txt复制到pos文件中,
2,在pos文件夹中,新建一个trueimg文件夹,
3,然后进入pos文件夹中,在此文件夹中打开命令端窗口,输入
cat arg.txt|xargs -I {} pngcrush -fix {} trueimg/{}
这句命令的意思把arg.txt的内容带入到pngcrush - fix {} trueimg/{} 中实现,
⚠️:{}为arg.txt文件中的内容,
⚠️:pngcrush - fix 为修复图片。
已经修复好的图片下载地址:希望各位看官喜欢
链接 ,提取码: 0krp
libpng不兼容的图片,已经经过修复
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 ...
- libpng error: IDAT: invalid distance too far back 报错,问题解决
libpng error: IDAT: invalid distance too far back 报错,问题解决 目录 libpng error: IDAT: invalid distance to ...
- 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 ...
- ERROR MESSAGE: Invalid command line: Malformed walker argument: Could not find walker with name
介绍和分析 我是用的环境是 GATK v3.7-0-gcfedb67 的 GenomeAnalysisTK.jar Java环境为: > java -version openjdk versio ...
- 成功解决Error:invalid character in identifier
成功解决Error:invalid character in identifier 目录 解决问题 解决思路 解决方法 解决问题 解决思路 错误:标识符中的字符无效 解决方法 将单引号改为双引号即可! ...
- windows安装pycocotools错误:cl : Command line error D8021 : invalid numeric argument '/Wno-cpp'
在安装基于keras.tensorflow实现的Mark RCNN(https://github.com/matterport/Mask_RCNN),要运行其中的demo.ipynb时,需安装pyco ...
- libpng error: Not a PNG file
为什么80%的码农都做不了架构师?>>> libpng error: Not a PNG file ----可能图片中有JPEG格式的图片改了后缀名为.png,在Androi ...
最新文章
- native字体尺寸自适应 react_ReactNative字体大小不随系统字体大小变化而变化
- python如何保证输入键入数字
- python词云_python词云
- 广度优先搜索——Corn Maze S(洛谷 P1825)
- 【JVM】JVM客户端 server模式 client 模式
- WPF在代码中创建DataTemplate时候的异常
- 如何用wdcp面板创建网站(转百度经验)
- 每日算法系列【LeetCode 1053】交换一次的先前排列
- delphi7连接oracle,delphi7.0连接oracle数据库的.doc
- 使用COOC软件绘制复杂网络
- C程序设计试题汇编(第三版)谭浩强主编
- Nginx日志管理——了解Nginx日志选项配置以及自定义日志格式使用
- Python第五天的学习分享
- 46zTree - Metro 风格的左侧菜单
- wifi和服务器之间通信协议,wifi模块串口通信协议.doc
- 初学Python画五角星
- C++:友元函数访问私有函数
- 华为linux系统能用Cad么,华为平板能装cad画图吗 华为平板可以用cad软件吗?
- chrome:initiator使用
- 物联网目前的应用场景有哪些