赞
踩
在对数据集进行数据标注的时候,采用labelimg或者labelme标注标签的时候,我们有时候会遇到闪退或者卡住的的情况。
在通过我的分析之后,我找到了问题所在并且解决问题。
1 1位像素,黑和白,存成8位的像素
L 8位像素,黑白
P 8位像素,使用调色板映射到任何其他模式
RGB 3×8位像素,真彩
RGBA 4×8位像素,真彩+透明通道
CMYK 4×8位像素,颜色隔离
YCbCr 3×8位像素,彩色视频格式
I 32位整型像素
F 32位浮点型像素
报错原因也很明显,因为有图片的模式是“P”,不是"RGB",所以无法直接写入保存。对于这个问题,你可以把将该图片模式从“P”转化为“RGB”模式,再保存为“jpg”就可以了,这是代码:
from PIL import Image
img = Image.open('C:/Users/lenovo/Desktop/新建文件夹 (3)/time(111).jpg')
print(img.mode)
if img.mode == "P":
img = img.convert('RGB')
img.save('C:/Users/lenovo/Desktop/新建文件夹 (3)/save.png')
或者你不要这张图片把它去掉也行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。