2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 数据集标注工具Labelimg无法支持JPG格式图片的解决办法

数据集标注工具Labelimg无法支持JPG格式图片的解决办法

时间:2023-01-09 05:22:22

相关推荐

数据集标注工具Labelimg无法支持JPG格式图片的解决办法

Labelimg(GItHub:/tzutalin/labelImg/)是一款用于标注图像数据集的工具,其可视化界面由Qt框架支持。虽然在作者相关项目的主页上提到了需要Qt5的支持,但并未给出Qt具体版本的要求。

前些日子,实验室需要标注一匹图片数据集,有一个小伙伴发现自己的Labelimg部署完成后无法正常打开图片,仔细观察后发现在其打开单个图片时,显示支持的格式里面没有JPG格式。这与在我自己的电脑上部署的Labelimg是完全不一样的。

经过排查后,发现是Qt版本存在问题。在我的Python环境中,PyQt5版本为5.15.4。但这位小伙伴的PyQt5版本为5.10.0。而官方实际推荐的PyQt5版本是5.10.1。(在./requirements/requirements-linux-python3.txt中有给出库的具体推荐版本

将PyQt5的版本更换至5.10.1后,理论上其图片格式支持变得正常。但是在这位小伙伴的电脑上,又出现了新的问题。Labelimg重新部署后,在执行时出现了以下错误:

qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““

看起来是Qt找不到plugin,经过网上查询,只要配置一下系统环境即可。具体环境变量与值设置如下:

QT_QPA_PLATFORM_PLUGIN_PATH = D:\Python\3.8.0 64-bit\Lib\site-packages\PyQt5\Qt\plugins(填写正确完整的plugins路径)

如果配置完成后,其提示变为:

...“windows“ in “D:\????\3.8.0 64-bit\Lib\site-packages\PyQt5\Qt\plugins“

也就是识别到了plugins的路径,但是显示不正常,出现了???。该类问题实际上是PyQt库路径存在中文导致的。应该复制一份Python到一个没有中文的路径下,并重新用该Python部署Labelimg。

// 全文完

因笔者能力有限,若文章内容存在错误或不恰当之处,欢迎留言、私信批评指正。

Email:YePeanut[at]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。