LabelImg 标签字体大小修改教程
背景LabelImg是一款常用的图像标注工具但在标注高分辨率图片时默认的标签字体可能过大影响标注体验。本文介绍如何修改标签字体大小。问题分析LabelImg 的标签字体大小是动态计算的基于图片尺寸自动调整。核心公式在 labelImg.py 的 paint_canvas 方法中self.canvas.label_font_size int(0.02 * max(self.image.width(), self.image.height()))其中 0.02 表示字体大小为图片最大边长的 2%。解决方案1. 定位文件找到 LabelImg 安装目录路径通常为Python环境路径\Lib\site-packages\labelImg\labelImg.py例如 Anaconda 环境D:\Anaconda3\envs\你的环境名\Lib\site-packages\labelImg\labelImg.py2. 修改代码打开 labelImg.py找到第 1165 行或搜索 label_font_size# 修改前self.canvas.label_font_size int(0.02 * max(self.image.width(), self.image.height()))# 修改后字体缩小一半self.canvas.label_font_size int(0.01 * max(self.image.width(), self.image.height()))3. 系数参考值4. 重启生效保存文件后重启 LabelImg 即可看到效果。相关文件说明总结修改 labelImg.py 中的系数是最直接的方式无需改动其他文件。建议根据实际图片分辨率和个人习惯调整系数找到最合适的字体大小。