from algo.model_manager import AlgoModelExec from model_handler.base_model_handler import BaseModelHandler class LaborEngineModelHandler(BaseModelHandler): def __init__(self, model: AlgoModelExec): super().__init__(model) self.model_names = { 0: '三脚架', 1: '三通', 2: '专用软管', 3: '人', 4: '作业信息公示牌', 5: '切断阀', 6: '危险告知牌', 7: '压力测试仪', 8: '压力表', 9: '反光衣', 10: '可燃气体报警控制器', 11: '呼吸面罩', 12: '喉箍', 13: '四合一', 14: '圆头水枪', 15: '头', 16: '安全告知牌', 17: '安全带', 18: '安全帽', 19: '安全标识', 20: '安全标识牌', 21: '安全绳', 22: '对讲机', 23: '尖头水枪', 24: '工服', 25: '开关', 26: '报警装置', 27: '接头', 28: '施工路牌', 29: '气体检测仪', 30: '水带', 31: '水带_矩形', 32: '流量计', 33: '消火栓箱', 34: '灭火器', 35: '灶台', 36: '灶眼', 37: '照明设备', 38: '熄火保护', 39: '燃气管道', 40: '燃气计量器具', 41: '电线暴露', 42: '电路图', 43: '警戒线', 44: '调压器', 45: '调长器', 46: '贴纸', 47: '跨电线', 48: '路锥', 49: '过滤器', 50: '配电箱内部', 51: '配电箱外部', 52: '长柄阀门', 53: '闪光灯亮', 54: '闪光灯灭', 55: '阀门', 56: '非专用软管', 57: '风管', 58: '鼓风机', }