如何调整labelimg标注框的粗细与颜色?

修改颜色:

找到labelimg的安装路径下的untils.py 我的路径为(D:\anaconda3\envs\label\Lib\site-packages\libs)

找到generate_color_by_text函数,修改如下:

参考了(LabelImg目标检测标注工具之标记框修改显示明显、特定标签指定颜色_labelimg修改标签-CSDN博客)


def generate_color_by_text(text):
    s = ustr(text)
    hash_code = int(hashlib.sha256(s.encode('utf-8')).hexdigest(), 16)
    r = int((hash_code / 255) % 255)
    g = int((hash_code / 65025) % 255)
    b = int((hash_code / 16581375) % 255)
    Q = QColor(r, g, b, 155)
    if text == "L1": # 标签L1 设置红色可修改 最后一个255是指透明度,设置为不透明
        Q = QColor(255, 0, 0, 255)
    elif text == "L2": # 标签L2 设置绿可修改
        Q = QColor(0, 255, 0, 255)
    elif text == "L3": # 标签L3 设置蓝色可修改
        Q = QColor(0, 0, 255, 255)
    return Q

修改标注框的线条粗细:

打开labelimg的安装路径下的shape.py

修改如下

作者:Mr____ass

物联沃分享整理
物联沃-IOTWORD物联网 » 如何调整labelimg标注框的粗细与颜色?

发表回复