在对数据集进行数据标注的时候,采用labelimg或者labelme标注标签的时候,我们有时候会遇到闪退或者卡住的的情况。

在通过我的分析之后,我找到了问题所在并且解决问题。

1、labelimg刚刚开始可以打标签,打到一半或者后面就卡住闪退,遇到这样的问题就是你的类别对不上。labelimg里面定义的类别 predefined_classes.txt 里面的类别要和你要打标的数据集里面的类别一样。或者是你的图片的标签和classes对不上。


2、如果在两边的类别一样情况下还是出问题,那么可能你的标签出现了问题导致读取出错闪退,你可以打开你打标的数据集,如下图,一般来说你的数据打标后的标签的大小都是一样或者差不多的字节内存,你截图看到你卡住闪退的那张图片的名字,在卡住这张图片胡总或者上下几张去看它的label的文件大小是否相差很大,如果是,那就是那一张出错了,你把它删除再重新打就好了。

3、labelme打标打到一半闪退出错,这是因为那张图片有问题,因为我们用了PIL模块,对于PIL模块来说,其模式包括以下几种:

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')

或者你不要这张图片把它去掉也行。

4、检查一下你的数据集等相关文件目录有没有中文,其实我中文命名也没问题,不过网上有人出错说是中文路径问题,你们如果以上解决不了可以改成不要中文的试试。

打标工具labelme或者labelimg遇到图片闪退的完美解决方案相关推荐

  1. lableimg闪退_打标工具labelme或者labelimg遇到图片闪退的完美解决方案

    在对数据集进行数据标注的时候,采用labelimg或者labelme标注标签的时候,我们有时候会遇到闪退或者卡住的的情况. 在通过我的分析之后,我找到了问题所在并且解决问题. 1.labelimg刚刚 ...

  2. 【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”

    当前虚拟环境: python     3.6.13 labelme   5.0.1 pip           21.3.1 1.IndexError: list index out of range ...

  3. Avizo加载图片闪退

    安装的过程中出现一个这个情况? 在打开软件之后,加载图片直接就闪退出去了,我是win11,难道系统不兼容吗?求问

  4. 图像标记工具Labelme和LabelImg

    Labelme工具 用于图像分割标注 github labelImg的简介 LabelImg 是一个可视化的图像标定工具.使用该工具前需配置环境python + lxml.Faster R-CNN,Y ...

  5. 透明PNG图片做Flash遮罩完美解决方案

    终于搞定了,曾经被这个问题折磨的很累啊 -_-||| 想想要处理成百上千张图片什么滋味? 尝试过 cacheAsBitmap 属性啊.BlurFilter 啊.像素点处理啊.手绘轮廓啊.资源+算法相结 ...

  6. IE6不支持PNG图片透明效果的完美解决方案(完善版)

    可怜的IE6,不支持PNG图片透明, 这已经是其众多"BUG"中,不是那么显眼的一个, 但也是让部分人头痛的一个了. (今天在机房那破机器上IE6忘了抓图了,现在想给大家看效果也难 ...

  7. python opencv显示图片一闪而过_解决Opencv+Python cv2.imshow闪退问题

    Opencv+Python cv2.imshow闪退 # 读入原始图像 origineImage = cv2.imread('./pic/6.jpeg') # 图像灰度化 # image = cv2. ...

  8. 标注工具之labelme和labelimg

    深度学习的标注工具有很多,这里只介绍labelme和labelimg这两个,这两个工具刚一听起来很像,是的确实很像,但是还是稍有不同. 1.labelimg labelimg是目标检测的标注工具,这里 ...

  9. CV之LabelImg:图片标注工具之LabelImg(图像标注工具)的简介、安装、使用方法详细攻略

    CV之LabelImg:图片标注工具之LabelImg(图像标注工具)的简介.安装.使用方法详细攻略 目录 LabelImg的简介 常见的图片标注工具 LabelImg trainingImageLa ...

  10. 【个人记录】如何使用PhotoShop(PS),Labelme和Labelimg做数据集标注

    [主要记录数据集标注,所用PhotoShop,Labelme和Labelimg安装就不说了] 一.分割图数据集制作 1.使用PhotoShop做分割网络标注 因为所标注的细胞图片,使用Labelme标 ...

最新文章

  1. Asp.net 点滴
  2. 开启apache的server-status辅助分析工具
  3. QSS之图形渐变填充
  4. CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)
  5. 30 WM配置-策略-出库策略3-定义后进先出策略L(LIFO)
  6. 软件工程第八次作业——例行报告
  7. 联想y7000p怎么连接显示器_惠普暗影精灵6和联想拯救者y7000p 2020款如何选?这里详细对比...
  8. 设计模式六大原则-OCP
  9. 19年4月超星尔雅《移动互联网时代的信息安全与防护》期末考试参考答案(94分)
  10. 关于vs编译的程序无法正常启动(0xc0150002)的问题
  11. unity 制作小汽车跑起来
  12. Frasterrcnn-tensorflow-python3.5-master生成预测坐标位置并存储到xlsl表格中,并生成pr曲线
  13. MATLAB语音信号处理
  14. VS2015 解决 “有太多的错误导致IntelliSense引擎无法正常工作,其中有些错误无法在编辑其中查看”问题
  15. 物联网:断点续传策略及流程图
  16. python爬虫超时重试_python爬虫怎么处理异常和超时?
  17. 港联证券|基金和股票的区别是什么?谁更适合做短线?
  18. php混淆加密文件 并解密
  19. python led屏控制_【教程】简易Python上位机之LED控制
  20. dac梯形波c语言编程,单片机项目第11章单片机与AD接口.ppt-资源下载在线文库www.lddoc.cn...

热门文章

  1. 为何程序员都用茶轴_程序员都用抢票神器,而你还在助力抢票吗?
  2. 实例教你怎么使用s扫描器
  3. 成功的背后!(给所有IT人)
  4. 第四届江西省高校网络安全技能大赛初赛WebMisc—Writeup
  5. 联想Y700键盘失灵问题
  6. Quartz开发-插件开发
  7. springboot+vue+Elementui宠物医院管理系统java项目
  8. Kylin V10 SP2 定制openssh 9.0 rpm包
  9. git学习笔记——廖雪峰git教程
  10. python session过期_设置session过期时间