12 Commits

Author SHA1 Message Date
17deba3bdb Refactor: Clean up codebase and improve documentation
- Remove unused files (model_controller.py, model_service.py, device_connection_popup.py)
- Clean up commented code in device_service.py, device_popup.py, config.py
- Update docstrings and comments across all modules
- Improve code organization and readability
2025-12-30 16:47:31 +08:00
09156cce94 Feature: Add custom model upload and inference support
- device_controller: Add connect_device, disconnect_device, get_device_group methods
- inference_controller: Add select_custom_tool method for custom model inference
- custom_inference_worker: New worker thread for custom model inference with YOLO V5 post-processing
- custom_model_block: New UI component for uploading custom .nef model and firmware files

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:38:18 +08:00
c8be1db25e Fix: Add timeout mechanisms to prevent blocking on device scan and camera open
- device_service: Add timeout mechanism for device scanning
- video_thread: Add timeout mechanism for camera opening
- device_list: Fix height and hide scrollbars to prevent scroll issues
- mainWindows: Adjust UI startup order, delay device refresh and camera start
- utilities_screen: Temporarily disable auto refresh to prevent blocking
- .gitignore: Add new ignore entries

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:37:46 +08:00
0c33dd059f 修正 video inference 回傳為 none 時會出現大量的 popup 導致 crash, 更新 update_diary.md 2025-04-16 17:50:11 +08:00
89fcb4e6bb 添加 mutiple bounding boxes 顯示 2025-04-11 15:22:25 +08:00
9ddbf25e2f Remove tracked files now ignored by .gitignore 2025-04-11 14:31:50 +08:00
22d208897e 移除原先被記錄的 .DS_Store 和__pycache__ 2025-04-11 02:15:36 +08:00
2d14543f06 添加 Utilies 中的 upload fw function 2025-04-10 12:41:00 +08:00
527b183576 優化 Inference process, 增加Utilities頁面和功能, 修改UI介面 ( 20250324 in update diary) 2025-03-24 02:55:31 +08:00
d58cec837b Modulize the code structure & add utilites' UI element 2025-03-20 20:51:30 +08:00
a8ed1ac592 改成雙層config架構,調整app處理config資料, 增加inno setup的iss file, auto renew global config 2025-03-07 00:12:14 +08:00
75e5925046 first commit - demo version w\o bbox 2025-03-06 18:13:47 +08:00