labelimg使用闪退问题的解决办法

文章描述了在使用labelimg工具进行图像标注时遇到软件卡顿并闪退的问题,尝试了包括转化resources.qrc文件、使用英文路径、删除.labelImgSettings.pkl文件等方法来解决,最终发现是由于conda环境中opencv版本(3.8)与环境外版本(3.10)不一致导致的错误。通过在anaconda环境中运行labelimg解决了问题。
摘要由CSDN通过智能技术生成

开始标注了

小伙伴给了一个labelimg包,我直接打开运行labelimg.py文件开始操作
在这里插入图片描述
他会先弹出一个界面,然后在打开软件,并且这个界面在软件关闭之前一直存在
在这里插入图片描述
界面如下:
在这里插入图片描述
我们可以看到open图像,但是第二个是opencv文件夹的,多方便啊,一次导入。
第三个是选择保存的xml文件的文件夹。
当我把文件路径选好后。点击下方的create rectbox 时候,问题开始了,软件就是卡了然后闪退,py.exe 界面如下:开始百度找问题吧
在这里插入图片描述

解决办法:
百到了好多解决办法,一个一个试一下吧
一:
打开labelimg的文件夹目录
尝试将resources.qrc文件转化为resources.py文件
不好用,不适合我目前的问题,下一个

二:
尝试 英文路径
我本来就是全英文,不是这个问题

三:
尝试C:\Users\Administrator将文件.labelImgSettings.pkl删除,重新去文件夹里运行labelimg.py文件
可我没有这个文件,也不是这个问题

四:
搜索了我的报错代码
labelImg报错TypeError: setValue(self, int): argument 1 has unexpected type ‘float‘
检索搜到了这个朋友 传送门
anaconda prompt 进入我的anaconda环境中,直接打开labelimg就可以用了,不再报错,就是因为我的这个conda环境里是opencv3.8。而环境外是3.10。所以一直报错
在这里插入图片描述

感谢大神的经验贴
今天又是学到新东西的充实一天

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值