步骤
从桌面重新打开 FlowDesigner
示例 2 结束时设计器是关着的。重新从桌面快捷方式启动,在「策略 → 新建策略」对话框左侧的策略池里双击示例 1 建好的那份工程,拿到一张空白 flow-1 画布。不要用 Ctrl+N 新建,那样就接不上前面的成果了。
配一个本地文件夹图像源
图像源不是在节点属性里直接填路径:点主界面标题栏 Logo →「硬件配置」→「相机」页 →「+ 添加」,类型选「本地文件夹」,填「文件夹路径:」指向放好样例图的目录。按需调「批量读取:」「播放间隔 (ms):」「排序方式:」「扩展名过滤:」,勾「循环播放」,点「连接」看到「文件夹校验通过,已连接」,再点「应用」。
拖图像源,选源配置
回到画布,从工具库「图像源」分类拖「图像源」节点。它只有一个输入参数「源配置」,双击值格从下拉里选上一步建好的源(例如 localFolder-1);输出是「运行结果」「运行信息」「图像」。节点本身不产生图片,路径问题要去硬件配置里查。
拖色彩转换,先连执行顺序
从「图像处理」分类拖「色彩转换」到画布。先用执行顺序连线把图像源排在前面:顺序对了,节点才会按轮次依次执行,而不是各跑各的。
再连数据,并设参数的传递关系
把图像源的「图像」输出接到色彩转换的「图像」输入。然后在输入参数连接对话框里勾上「图像」,确认这条数据由上游传进来。色彩转换保持默认:转换模式 BGR→Gray、通道提取 -1。
运行一次,看上下两格预览
工具栏点「运行一次」(F5)。图像源先进入执行态,色彩转换随后执行,右侧「数据预览」里上格是原图、下格是灰度结果,两格同时有画面就说明数据真的流过去了。
保存并关闭设计器
确认结果无误后用工具栏的保存按钮(或「策略 → 保存策略」,Ctrl+S)写回 .vq 工程,状态栏提示「策略保存成功」。然后关掉 FlowDesigner —— 下一步换到 VisionQuick,两个程序不并行。
两个节点与关键参数
| 位置 | 示例值 | 说明 |
|---|---|---|
| 图像源.源配置 | localFolder-1 | 指向硬件配置里那个本地文件夹源,不是路径字符串 |
| 图像源.循环播放 | 勾选 | 读到最后一张后回到开头,便于反复观察 |
| 色彩转换.图像(输入) | 连线输入 | 来自图像源的「图像」输出 |
| 色彩转换.转换模式 | BGR→Gray | 输出单通道灰度图,后面绑到界面上就是黑白画面 |
| 色彩转换.通道提取 | -1 | 不提取单通道;填 0/1/2 可只取某个通道 |
| 色彩转换.图像(输出) | — | 结果图,示例 4 会把它绑到界面组件上 |
两类连线别混
| 连线 | 作用 | 连错会怎样 |
|---|---|---|
| 执行顺序连线 | 决定节点按什么次序执行 | 顺序缺失或反了,下游可能拿不到已经算好的数据 |
| 数据连线 | 把上游的输出参数送到下游的输入参数 | 只连执行顺序不连数据,下游输入为空,预览不出图 |
验证清单
- 硬件配置里点「连接」出现「文件夹校验通过,已连接」,说明路径和图片格式都没问题。
- 「运行一次」后两个节点依次进入执行态,数据预览上格原图、下格灰度结果。
- 勾了「循环播放」时,画面按「播放间隔 (ms)」逐批切换,适合反复看同一批图。
- 保存后状态栏提示「策略保存成功」,再关设计器,工程文件才算落盘。
常见排查
| 现象 | 先查这几处 |
|---|---|
| 数据预览显示「无图片」 | 「源配置」是不是空着;硬件配置里那个源是否点过「应用」并处于启用状态 |
| 画面空白但节点有执行态 | 文件夹路径是否存在、扩展名是否在「扩展名过滤:」里 |
| 下游输入为空 | 数据连线有没有连;参数连接对话框里「图像」有没有勾上 |
| 运行一次没反应 | 当前是不是还停在设计模式;状态栏有没有切到运行态 |
注意
- 本地文件夹源的好处是可重复:同一批图反复跑,排查时能把「图的问题」和「流程的问题」分开。
- 文件夹路径用绝对路径;「扩展名过滤:」默认支持 .jpg;.png;.bmp;.tif;「批量读取:」决定每轮取几张。
- 相机到位后只需在「硬件配置」里换源类型,流程连线和界面绑定都不用动。
接下来
继续看示例 04:《搭建界面并绑定输入参数》。
