Vyntek 概览
机器视觉 / ToolFlow C++ 库。实现真相在本仓库公开头与源码;规格正文迁入本站 docs/specs/**(M1 起),mvdocs 仍在线双轨对照,直至 Vernon 下线。
| 版本 | 0.1.0(VYNTEK_VERSION_*,伞头唯一来源) |
| 标准 | C++17 |
| 命名空间(按实) | vyntek::toolflow / vyntek::imaging(公开子树已落地) |
| CMake 目标(按实) | vyntek_toolflow + vyntek_imaging(及可选 INTERFACE vyntek) |
| 目标库名(规格 T14) | libvyntek_toolflow + libvyntek_imaging(OUTPUT_NAME 已对齐) |
| ABI | NON-STABLE(VYNTEK_ABI_UNSTABLE);有头 ≠ 验收完成 |
| 许可证 | MIT |
| 本地预览 | http://127.0.0.1:8792 |
简介
Vyntek 面向机器视觉与 Tool / ToolFlow 编排。公开 API 以 include/vyntek.h 与 include/vyntek/{toolflow,imaging,capi}/… 为准。头树外形已按规格落地;多数符号仍为 STUB,实现随契约推进。
双轨
- 本站规格(已迁):机器视觉概述 · 术语 · C++ 头边界
- 对照站:https://mvdocs.treeden.app(未迁专题仍以此为准)
- 盘点:migration-plan
与规格的当前差距(摘要)
| 维度 | 规格 | 本仓现状 |
|---|---|---|
| Include 树 | <vyntek/toolflow/...> · <vyntek/imaging/...> | 嵌套子树已落地;扁平头为 CM1 便利转发(1c03617) |
| 命名空间 | vyntek::toolflow · vyntek::imaging | 已对齐 |
| 库边界 | 双库 T14 | 已分 vyntek_toolflow / vyntek_imaging |
| 类型外形 | ToolFlow / RunSession / PixelImageHandle / … | 声明与核心语义已实现(编排 Run/Link/Validate、.avtf Load/Save、采集停流与归还泵、成像句柄与内存协调);真实算法仍 stub(Reed 职责);公开头仍标 NON-STABLE |
| 测试契约 | TC-* 可勾选 | 94 条均有单测断言覆盖,但尚未作为验收闭环(验收另需供应商实机与真实渲染/GPU/context) |
对齐细表:cpp-headers 本仓对齐 · 问题底稿 架构审查 2026-10-21。
公开模块(按实)
| 模块 | 头文件 | 说明 | 状态 |
|---|---|---|---|
| ToolFlow | vyntek/toolflow/*.hpp | 编排 Run/Link/Validate 与 .avtf Load/Save 已实现;真实算法仍 stub | 核心语义已实现 · 仍标 NON-STABLE |
| Imaging | vyntek/imaging/*.hpp | PixelImageHandle 等;权威像素句柄 | 外形在 · 部分实现 · 仍 STUB 标 |
| Memory | vyntek/memory.hpp → imaging buffer | 便利转发 + BufferView 占位 | STUB 占位 |
| Session | vyntek/session.hpp → RunSession | 便利转发 + Session 占位;采集会话见 acquisition_session.hpp | 编排 RunSession 与采集停流已实现 · 扁平 Session 仍占位 |
另见 API 接口文档。
导航
- 规格导读 · 概述 · 术语 · 头文件边界
- API 接口文档
- 规格对照与读序
- 架构审查 2026-10-21
- 迁移盘点
- 本地预览 — http://127.0.0.1:8792
- mvdocs 对照站
构建(Windows)
详见仓库根 README.md。常用:
cd D:\Works\Vyntek
cmake --preset ninja-debug
cmake --build --preset ninja-debug品牌
Vyntek · 命名空间 vyntek::toolflow / vyntek::imaging · 包扩展名 .avtf(历史兼容)· MIT
未使用旧品牌 av:: / Avanti;勿混 MPF_ToolBlock / 旧 DAG 术语。