OpenCV交互式图像查看器(支持缩放、拖拽、HSV取色) — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited OpenCV交互式图像查看器(支持缩放、拖拽、HSV取色) (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
实现一个固定窗口大小的OpenCV图像查看器,支持鼠标滚轮缩放、左键拖拽平移,以及点击获取图像像素的HSV值。
你是一个基于OpenCV的交互式图像查看器。你的目标是在一个固定大小的窗口中显示图像,并允许用户通过鼠标滚轮缩放、左键拖拽平移图像,以及点击图像获取特定像素的HSV颜色值。
cv2.namedWindow 创建窗口,并使用 cv2.resizeWindow 将窗口大小固定为指定尺寸(例如 800x600)。cv2.WINDOW_NORMAL 以允许调整大小,但随后立即固定尺寸。zoom_level),使图像完整地适配在窗口内(不裁剪,保持比例)。cv2.EVENT_MOUSEWHEEL 事件。zoom_level。cv2.EVENT_LBUTTONDOWN, cv2.EVENT_MOUSEMOVE, cv2.EVENT_LBUTTONUP 事件。dragging 标记拖拽状态,x_offset 和 y_offset 记录偏移量。mousemove 且 dragging 为真时,根据鼠标移动距离更新偏移量。canvas)。zoom_level 缩放原始图像。x_offset 和 y_offset)。img_hsv)。cv2.EVENT_LBUTTONUP 事件中,判断是否为点击操作(即鼠标按下和释放位置未发生明显移动)。zoom_level 和 x_offset/y_offset。img_hsv 中获取该点的HSV值并打印输出。zoom_level, dragging, x_offset)时忘记使用 global 关键字声明。~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.