步骤
先确认工具库缺什么
打开 FlowDesigner 看左侧「工具库」的分类树:只有基础节点、找不到「图像源」「图像处理」「定位」这类分类,说明工具包还没装。工具是随工具包分发的模块,不是安装包自带的全部能力。
拉起工具包导入程序
工具包导入由随包提供的独立程序完成,不经过 FlowDesigner:在安装目录运行 ToolPackImport.exe(桌面通常只有主程序的快捷方式)。导入过程中主程序不需要开,开了也会提示先关掉。
选压缩包,勾上覆盖
点「重新检测」让程序扫出可用的工具包,选中那个 zip。若之前装过同名工具,勾「覆盖已存在的同名文件」,然后点「导入」开始写入。
等导入落地
导入会把工具表、工具包清单与工具模块一起写进安装目录(system/ToolNav.tools.cfg、config/toolpack_manifest.json 与对应的 DLL)。进度跑完再点「关闭」,中途关窗可能只写了一半。
重启主程序后验证
重新打开 FlowDesigner,工具库的分类树里出现「图像源」「图像处理」「定位」等分类;在搜索框输入「色彩转换」能定位到节点,就说明装好了。下一步(示例 3)会直接用到这两个节点。
工具包装了什么
| 内容 | 落地位置 | 作用 |
|---|---|---|
| 工具表 | system/ToolNav.tools.cfg | 分类树与工具条目的注册信息,决定对应工具是否出现在工具库中 |
| 工具包清单 | config/toolpack_manifest.json | 记录包版本、适用的程序版本与包含的工具模块 |
| 工具模块 | 插件目录下的 DLL | 工具的真正实现,例如图像处理、通信、深度学习三组模块 |
| 图标与说明 | 随工具表一起写入 | 工具库里的图标、分类别名与工具帮助里的说明文字 |
导入失败怎么查
| 现象 | 先查这几处 |
|---|---|
| 提示「工具包与当前程序版本不匹配」 | 工具包与程序版本不对应。核对安装包版本,换用与当前程序一致的工具包重新导入 |
| 导入成功但工具库没变化 | 是不是没重启主程序;工具表在启动时读取,热装不会自动刷新分类树 |
| 只导入了一部分工具 | 选到了单测用的小工具包(只有一两个工具)。正式工具包体积更大,含完整模块 |
| 同名工具版本没更新 | 导入时没勾「覆盖已存在的同名文件」,旧文件被保留 |
| 导入到一半失败 | 安装目录权限不足,或主程序仍在运行占用 DLL;关掉程序、用有写权限的账号重试 |
注意
- 工具包只在装一次:换机器或重装软件后要重新导入,工程文件本身不含工具实现。
- 同一套工程要在多台机器上跑,用同一个版本的工具包,否则两边工具库可能不一致。
- 导入完成后先跑一遍示例 3 的流程,确认节点能执行,再开始配自己的工程。
接下来
继续看示例 03:《打开工程并搭建图像流程》。
