admin管理员组文章数量:1130349
**PIL.UnidentifiedImageError: cannot identify image file**
文章目录
- `**PIL.UnidentifiedImageError: cannot identify image file**`
- 前言
- PIL.UnidentifiedImageError: cannot identify image file
- 一、出现原因?
- 二、解决办法
- 1.加入代码
- 2.替换import
- 3.找到提示图片并删除
- \\data_set\\flower_data\\train\\no fire\\no fire (2139).jpg
- 总结
PIL.UnidentifiedImageError: cannot identify image file
前言
PIL.UnidentifiedImageError: cannot identify image file
一、出现原因?
示例:下载的图片没有清洗干净,存在一些无法识别的图片。
- 图片损坏
- 图片占内存0k
二、解决办法
1.加入代码
加入 try except ,让程序不管这个异常
2.替换import
把
import Image
替换成
from PIL import Image
此时,Image已经被并入PIL库,所以需要从PIL中import即可。
这种情况是图片存在,但是由于某种原因打不开,可能是你复制图片的时候出了问题。
3.找到提示图片并删除
\data_set\flower_data\train\no fire\no fire (2139).jpg
将no fire(2139).jpg 这张图片删除即可。
总结
- 在使用自己制作的数据集的时候,一定要注意清洗过程。
- 因为不会写代码清洗,使以我都是采用人工清洗。因此经常会出现各种清洗不当的问题。
- 希望对你们有帮助。
**PIL.UnidentifiedImageError: cannot identify image file**
文章目录
- `**PIL.UnidentifiedImageError: cannot identify image file**`
- 前言
- PIL.UnidentifiedImageError: cannot identify image file
- 一、出现原因?
- 二、解决办法
- 1.加入代码
- 2.替换import
- 3.找到提示图片并删除
- \\data_set\\flower_data\\train\\no fire\\no fire (2139).jpg
- 总结
PIL.UnidentifiedImageError: cannot identify image file
前言
PIL.UnidentifiedImageError: cannot identify image file
一、出现原因?
示例:下载的图片没有清洗干净,存在一些无法识别的图片。
- 图片损坏
- 图片占内存0k
二、解决办法
1.加入代码
加入 try except ,让程序不管这个异常
2.替换import
把
import Image
替换成
from PIL import Image
此时,Image已经被并入PIL库,所以需要从PIL中import即可。
这种情况是图片存在,但是由于某种原因打不开,可能是你复制图片的时候出了问题。
3.找到提示图片并删除
\data_set\flower_data\train\no fire\no fire (2139).jpg
将no fire(2139).jpg 这张图片删除即可。
总结
- 在使用自己制作的数据集的时候,一定要注意清洗过程。
- 因为不会写代码清洗,使以我都是采用人工清洗。因此经常会出现各种清洗不当的问题。
- 希望对你们有帮助。
本文标签: UnidentifiedImageErrorPILIdentifyfileImage
版权声明:本文标题:PIL.UnidentifiedImageError: cannot identify image file 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763732826a2958618.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论