Skip to content

Fix launcher stop/close cleanup and debug window exit - #20

Open
AdamPlatin123 wants to merge 2 commits into
yuyuyzl:mainfrom
AdamPlatin123:codex/fix-launcher-stop-close
Open

Fix launcher stop/close cleanup and debug window exit#20
AdamPlatin123 wants to merge 2 commits into
yuyuyzl:mainfrom
AdamPlatin123:codex/fix-launcher-stop-close

Conversation

@AdamPlatin123

Copy link
Copy Markdown

主要修复点:

launcher2.py
新增统一停止函数 stop_inference_process(),Stop 按钮和窗口 X 共用同一清理逻辑。
Stop 时只在进程仍存活时执行停止。
启动子进程时增加 CREATE_NEW_PROCESS_GROUP,提升终止可靠性。
位置:launcher2.py
main.py
调试窗口支持 X / Esc / q 退出主循环。
增加统一 finally 清理:输入/推理子进程、共享内存、OpenCV 窗口、虚拟摄像头/Spout 资源。
位置:main.py
验证:

本机执行:main.py(通过)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant