说明.txt 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. 文件说明
  2. apiServer.py---用于生成图片的代码文件
  3. testClient.py---用于测试apiServer.py调用的代码文件
  4. test_data.json---testClient.py发送给apiServer.py的测试数据
  5. requirements.txt---环境依赖的库和版本
  6. 特别说明,python版本3.6
  7. apiServer调用入参说明:
  8. {
  9. "filePath": "d://mirs/upload/2025/05/06/brdfImage20250506113006111.png", // 生成的图片路径
  10. "brdfList": [
  11. {
  12. "sampleModel": "MA956", //样片型号
  13. "temperatureK": 300, //温度(K)
  14. "wavelengthUm": "10.6", //光谱(μm)
  15. "thetaIncident": 0, //入射天顶角θi
  16. "phiIncident": 0, //入射方位角φi
  17. "thetaReflected": 30, //反射天顶角θr
  18. "phiReflected": 0, //反射方位角φr
  19. "measurement1": 0.375, //重复测量1
  20. "measurement2": 0.375, //重复测量2
  21. "measurement3": 0.377, //重复测量3
  22. "measurement4": 0.376, //重复测量4
  23. "measurement5": 0.376, //重复测量5
  24. "meanValue": 0.376, //均值
  25. "repeatabilityPct": 0.21 //重复性%
  26. },
  27. {
  28. "sampleModel": "MA956",
  29. "temperatureK": 300,
  30. "wavelengthUm": "10.6",
  31. "thetaIncident": 0,
  32. "phiIncident": 0,
  33. "thetaReflected": 60,
  34. "phiReflected": 0,
  35. "measurement1": 0.052,
  36. "measurement2": 0.052,
  37. "measurement3": 0.052,
  38. "measurement4": 0.052,
  39. "measurement5": 0.052,
  40. "meanValue": 0.052,
  41. "repeatabilityPct": 0.487
  42. }
  43. ]
  44. 打包exe
  45. 安装打包依赖
  46. pip install pyinstaller
  47. 打包命令
  48. Pyinstaller -F apiServer.py