ToolBank 文档
什么是 ToolBank
ToolBank 是一款可视化程序开发平台,专为视觉检测、自动化控制和数据处理场景设计。采用插件化架构,用户可通过拖拽方式构建复杂的处理流程。
核心特性
插件化架构
- C++ DLL 插件:高性能原生算子
- 动态加载:运行时加载/卸载插件
- 插件市场:在线搜索、下载、发布
可视化编程
- 流程图视图:图形化节点连线
- 表格视图:快速参数编辑
- 实时同步:双视图无缝切换
内置功能
| 功能域 | 说明 |
|---|---|
| 图像处理 | 滤波、变换、形态学、边缘检测等 |
| 深度学习 | YOLO/PaddleOCR/分类/分割等 |
| 区域操作 | ROI、轮廓、几何测量等 |
| 数学运算 | 基本运算、表达式、统计等 |
| 控制流 | IF/ELSE/LOOP/CALL 等 |
| 变量管理 | 多种数据类型的变量池 |
技术架构
文档导航
插件机制
了解如何开发、发布和安装插件:
UI 使用指南
学习如何使用 ToolBank 界面:
快速开始
1. 安装 ToolBank
从官网下载安装包,或使用插件管理器安装。
2. 创建第一个程序
- 启动 ToolBank
- 点击 "新建程序"
- 添加算子到程序
- 配置参数
- 点击 "运行" 执行
3. 开发自定义插件
- 参考 创建插件工程
- 继承
ToolBaseNative基类 - 实现
Apply()方法 - 打包发布到插件市场
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11 x64 |
| 运行时 | .NET Framework 4.7.2+ |
| CPU | 双核 2.0GHz+ |
| 内存 | 4GB+ |
| 磁盘 | 2GB+ 可用空间 |
| 开发环境 | Visual Studio 2019+(插件开发) |
常见问题
如何添加自定义算子?
参考 创建插件工程 文档,继承 ToolBaseNative 基类实现自定义算子。
插件如何发布到市场?
在插件管理器中点击"发布插件",打包后上传到插件市场。详细步骤见 发布与安装。
支持哪些数据类型?
支持 INTEGER、DOUBLE、STRING、IMAGE、POINT2D、RECTANGLE2D 等多种类型,详见 插件 API 详解。