Install
$ agentstack add skill-jinchen-yang-diansai-skill-vision-scaffold ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
vision-scaffold —— K230 视觉骨架(流水线 ⑧,算法 lane)
lane: 算法(DeepSeek/GLM 擅长代码) · 门: 语法检查 + 现场标阈值
K230 是独立板,可桌面独立开发。发帧只用 contracts/protocol.py(与主控 protocol.h 同源同签名,杜绝漂移)。
前置
design/solution.md(视觉要做什么)、contracts/protocol.py(已生成)。
生成结构(写到 vision/)
vision/
README.md # CanMV 烧录/运行(指向 env/vision.md), 镜像版本锁定提醒
main.py # 主循环: 取流 → 处理 → 用 protocol.py 发帧
line_follow.py # 巡线: 取一行/多行, 求中线偏差 error(int16)
blob_track.py # 色块/光点: find_blobs → cx,cy
digit_recog.py # 门牌数字: KPU/模板, 出 class_id+confidence
protocol.py # 从 ../contracts/ 复制(勿手改)
config.py # ★ 阈值/ROI/曝光 占位, 现场标定
步骤
main.py:CanMV 初始化(sensor/lcd),主循环里按当前任务调 linefollow/blobtrack/digit_recog,把结果用protocol.line_error()/blob_xy()/target_class()经 UART 发出。硬件相关 import(sensor/image/lib)放运行时,保证主机py_compile语法可过。line_follow.py:灰度/二值化取中线,输出error(中线相对画面中心的偏差,int16)。阈值放config.py。blob_track.py:find_blobs取最大色块 cx,cy。digit_recog.py:KPU 模型或模板匹配,出class_id+confidence;连续 N 帧一致才采信(防误识,呼应 KB08 FSM)。config.py:所有阈值/ROI/曝光/串口波特(115200)集中放,标"现场标定"。- 复制
contracts/protocol.py到vision/。 - 门:
README写运行步骤 + 镜像版本须与队伍锁定一致;阈值现场标(见 test-checklist)。
与主控对接
- 帧格式由
contracts/protocol.py决定;改协议找 lead 改protocol.yaml重生成,不要在 K230 端硬编。 - 联调:K230 发 → 主控
k230_uart.c的proto_parse_byte收,串口助手可旁观AA 55 .. 0D。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Jinchen-Yang
- Source: Jinchen-Yang/diansai-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.