核心概念
Screph 将视觉场景的确认描述与临时识别结果和执行分开。这种区别解释了 UI 和项目格式。
Source, Frame, ROI
- Source
- Screph 从中获取视觉数据的选定区域/窗口/监视器、摄像头、流或文件和文件夹集。
- Frame
- 选定时间点的一个具体源图像。
- ROI
- 感兴趣区域:用于标注或 CV 操作的帧部分。
Raw, Material, Display
- Raw
- 演示处理之前捕获的源或帧中的规范像素。
- Material
- 特定画布演示文稿拥有的键入图像或遮罩结果。像素探针、直方图和线条轮廓使用活动演示的材料;如果不可用或未映射到画布,则没有静默回退到 Raw。
- Display
- 显示变换和叠加合成后在窗格中绘制的最终栅格。它可能是复合材料,不一定是有效的测量材料。
规范项目数据
规范项目是保存的事实来源:元素/特征、注释、键入的关系、标注组和相关设置。规范变更使用项目历史记录。共享撤消/重做命令路由到焦点上下文;例如,测量线使用单独的本地历史记录,不会成为项目数据。
重要提示: 除非用户或授权的工作流明确应用它,否则 CV 候选结果不会成为规范的元素。
容器和组
- Selection area
- 带有可见矩形的纯几何图形元素。它自动或手动将完全包含的元素/特征收集到层次结构中;嵌套将对象路由到最小的匹配区域。该区域本身不存储图像或裁剪。
- Image frame
- 普通的元素在将帧捕获到图像序列中时用作裁剪几何体。它不是选择区域。
- Markup group
- 引用现有元素/特征的命名规范聚合,具有角色、可选序列索引、类型和属性。类型化组可以源自已确认的候选结果促销,但当前的 Selector 没有针对标注组的单独的自由形式可视化 CRUD 编辑器。
CV method, pipeline, candidate, evidence
- CV method
- 一个带有输出的参数化图像处理操作。
- Pipeline
- CV 操作的序列或图表。方法图描述的是计算,而不是 UI 元素之间的关系。
- Candidate
- 可以预览、接受或拒绝的认可提案。
- Evidence
- 观察、置信度、几何和诊断解释候选结果的来源。
三个不同的图表
Relation Graph
项目元素之间的类型关系。
Method Graph
CV 管道的计算图。
Action Trace
观察或执行的一系列自动化操作。
关系图区分父级→子级层次结构、系统所有者→特征投影以及可编辑的用户边缘。 FeatureMatch 单独保留在 feature_matches 下,并且不是该图中的边。