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
| class HyperluxSelector: """Hyperlux传感器选型决策""" def __init__(self): self.sensors = { "AR0823AT": { "resolution": "3840×2160 (8MP)", "pixel_size": "1.7μm", "hdr": "120dB eHDR", "fps": 60, "power": "450mW", "asil": "ASIL-C", "dual_output": True, "best_for": ["前视ADAS", "远距检测"], }, "AR0430": { "resolution": "2048×2048 (4MP)", "pixel_size": "2.0μm", "hdr": "120dB", "fps": 90, "power": "<8mW (monitoring mode)", "asil": "ASIL-B", "dual_output": False, "best_for": ["DMS", "OMS", "低功耗座舱"], }, "AR0341AT": { "resolution": "1920×1080 (3MP)", "pixel_size": "3.0μm", "hdr": "120dB", "fps": 60, "power": "200mW", "asil": "ASIL-B+", "dual_output": False, "best_for": ["环视", "座舱广角"], }, } def recommend_for_dms(self): """DMS推荐""" return self.sensors["AR0430"] def recommend_for_oms(self): """OMS推荐""" return self.sensors["AR0341AT"]
|