HuangMason320 c9f294bb4c fix: Improve FPS calculation and filter async results
主要改進:
- 修改 FPS 計算邏輯為累積式計算,避免初期不穩定的高 FPS 值
- 過濾掉 async 和 processing 狀態的結果,不顯示也不計入統計
- 只有真正的推理結果才會被計入 FPS 和處理計數
- 新增 _has_valid_inference_result 方法來驗證結果有效性
- 改善 MultiDongle 的 stop 方法,正確斷開設備連接
- 清理不必要的檔案和更新測試配置

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-30 19:45:34 +08:00

89 lines
2.2 KiB
Plaintext

{
"project_name": "Untitled Pipeline",
"description": "",
"nodes": [
{
"id": "0x1cfb7f56610",
"name": "Input Node",
"type": "ExactInputNode",
"pos": [
228.0,
53.0
],
"properties": {
"source_type": "Camera",
"device_id": 0,
"resolution": "1920x1080",
"fps": 30,
"source_path": ""
}
},
{
"id": "0x1cfb7f75b90",
"name": "Model Node",
"type": "ExactModelNode",
"pos": [
246.43484658813134,
294.4905206877882
],
"properties": {
"dongle_series": "520",
"num_dongles": 1,
"model_path": "C:/Users/mason/AppData/Local/Kneron_Academy/utils/yolov5s/yolov5s/kl520_20005_yolov5-noupsample_w640h640.nef",
"scpu_fw_path": "C:/Users/mason/Downloads/kneron_plus_v3.1.2/kneron_plus/res/firmware/KL520/fw_scpu.bin",
"ncpu_fw_path": "C:/Users/mason/Downloads/kneron_plus_v3.1.2/kneron_plus/res/firmware/KL520/fw_ncpu.bin",
"port_id": "6"
}
},
{
"id": "0x1cfb7f77790",
"name": "Output Node",
"type": "ExactOutputNode",
"pos": [
504.8299047169322,
430.1696952829989
],
"properties": {
"output_type": "Display",
"format": "JSON",
"destination": "C:/Users/mason/Downloads/test.json",
"save_interval": 1.0
}
},
{
"id": "0x1cfb7f80a90",
"name": "Preprocess Node",
"type": "ExactPreprocessNode",
"pos": [
575.7830427160366,
150.8128173029918
],
"properties": {
"resize_width": 144,
"resize_height": 144,
"operations": "resize,normalize"
}
}
],
"connections": [
{
"input_node": "0x1cfb7f80a90",
"input_port": "input",
"output_node": "0x1cfb7f56610",
"output_port": "output"
},
{
"input_node": "0x1cfb7f77790",
"input_port": "input",
"output_node": "0x1cfb7f75b90",
"output_port": "output"
},
{
"input_node": "0x1cfb7f75b90",
"input_port": "input",
"output_node": "0x1cfb7f80a90",
"output_port": "output"
}
],
"version": "1.0"
}