压力表.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. PC端压力表
  2. 1.新增"reading_unit":unit 读数精度
  3. 2.压力表类型 5
  4. 没有识别出表盘类别:0
  5. 通过旋转没有找到水表图片:88
  6. 只要有一个数字的概率低于50%:90
  7. "result"里返回类型增加两个, 88,90属于无效图片
  8. 图片识别正确
  9. return {
  10. "result": 1,
  11. "data": {
  12. "meter_type": meter_type, # ✅ 新增字段
  13. "reading_unit":unit # ✅ 新增字段(eg. 1 0.1 0.01 0.001)
  14. "reading": round(reading, 3) if reading is not None else None,
  15. "image": output_image_base64,
  16. "logs": logs_str
  17. },
  18. "message": ""
  19. }
  20. 图片识别失败
  21. return {
  22. "result": 0,
  23. "data": {
  24. "meter_type": none, # ✅ 新增字段
  25. "reading_unit":None # ✅ 新增字段(eg. 1 0.1 0.01 0.001)
  26. "reading": round(reading, 3) if reading is not None else None,
  27. "image": output_image_base64 if 'output_image_base64' in locals() else None,
  28. "logs": logs_str
  29. },
  30. "message": f"❌ 图像处理失败:{str(e)}"
  31. }