VS Code的Debug模式;docker运行容器小改代码;实例分割与语义分割;

1.VS Code Debug
直接按F5启动调试
点击左侧 Run & Debug(运行和调试) 图标 → 点击 “create a launch.json file” 按钮。
image
常用断点技巧(最实用的部分)
✔ 普通断点
点击行号左侧红点。
image
✔ 条件断点
右键断点 → Add Condition
image
例:
score > 0.8
✔ 日志断点(最强,正式环境调试用)
不打断程序,只打印日志。
image
在调用堆栈中的调试控制台:
image
右键断点 → Log Message
输入:
x:{x}, shape:{x.shape}
不用加 print(),模型不被打断特别爽,避免在代码中留下print()这种无用代码。

2.docker运行容器小改代码
开发时遗留了一些小问题,直接附加到容器内部,修改了代码;
直接重启,代码就生效了:
image

3.实例分割与语义分割

项目 实例分割(Instance) 语义分割(Semantic)
分割对象 每一个独立的实例 整张图中所有同类像素
输出 每个目标一个掩码 每个类别一张掩码
重点 “有几棵树?”“每棵是哪一个?” “哪些像素是树?”
用途 单个目标定位 地块、农田、道路、建筑等区域覆盖
posted @ 2026-01-23 11:58  asphyxiasea  阅读(2)  评论(0)    收藏  举报