配方
左侧导航 配方。给模型分支登记推理用参数与标签,落在配方注册表(默认 Z:\DarraAIModels\_recipes.json;无 Z 盘时随模型库根走本机回落)。不是训练超参页,也不是出厂配方打包器。
截图占位。拍好软件界面后替换 /img/guide/recipes-placeholder.svg。
三列
列宽固定,不能拖比例。
| 列 | 作用 |
|---|---|
| 模型 | 模型分支树。空表合法:提示用 新建模型 注册,不伪造演示数据 |
| 配方 | 当前分支下的配方列表 + 搜索。新建 / 复制 / 删除 |
| 参数 | 当前配方的键值。保存 / 导出 / 标签编辑 |
顶栏状态行写当前模型 / 配方名 / 条数;校验失败也写在这里,不弹「操作成功」。
模型分支
新建模型 注册 new-model(重名则 new-model-1 …),立刻写入 _recipes.json。选中分支后中间列加载该分支配方。
配方
未选模型时 新建 不可用。
- 新建:默认名
new-recipe(重名加序号)。默认Kind = Detection,参数只有confThreshold = 0.25、nmsThreshold = 0.45、topK = 300。不塞预处理数组、不编 resize / keypoint。 - 复制:同分支下
<原名>-copy,描述记「Duplicated from …」。 - 删除:从注册表去掉当前配方。
- 搜索:按配方名过滤(忽略大小写)。
参数面板
选中配方后列出:
| 键 | 可否改 |
|---|---|
| RecipeName | 可改。空名不能保存;与同分支已有名冲突不能保存 |
| ModelId / Kind / Author / CreatedUtc | 只读 |
| Description | 可改,多行 |
| 其余 Parameters | 可改。原来是数字的,保存时必须仍能解析成数字,否则状态行报错并中止,不会把数字静默改成字符串 |
保存 写回注册表(改名则先写新名再删旧名)。未选配方时保存 / 导出 / 标签编辑不可用。
导出 弹出保存对话框,默认文件名 <模型Id>-<配方名>.recipe.json,UTF-8 JSON(ModelId、RecipeName、Kind、Parameters、Labels、Preprocessor、Postprocessor、Metadata)。成功走状态行;写盘失败才弹错误框。
标签编辑
弹出 标签编辑 对话框:类别 ID(只读身份)、标签名、颜色、启用。可 显示禁用标签、添加、删除。确定后注册表已持久化,参数面板刷新当前配方。
截图占位。拍好对话框后替换 /img/guide/recipes-labels-placeholder.svg。
相关:设置(模型库根决定注册表所在盘)