← 返回个人展示站工程项目 / 计算机视觉

禾镜 FieldLens

一个用于作物图片检测与结果复核的工作台。可选择图片或调用摄像头拍照,按使用环境切换配色;支持逐区域复核、记录对照、巡检报告和通用 AI 辅助。

打开完整演示(免登录)↗GitHub 源码 ↗本地运行指南 ↗

公开页面是交互演示,示例图片和检测框均为预设数据。真实 YOLO 推理需要在本地配置有授权的目标检测权重;本项目没有发布模型精度或病害确诊结论。

v1.9:农业专业型界面

首页突出田间巡检场景,工作台采用清晰的导航、列表与详情层级。正文与常用操作以 14–16px 为主,表格主内容 14px,辅助信息 12–13px;蓝、橙、绿、紫分别帮助区分信息、待处理、完成与演示统计。

禾镜农业专业型首页:农田场景、分级标题与四个业务入口
新版首页。风景摄影来自 Unsplash,按其许可使用;检测演示仍采用原创插画与预设标注。

v1.8:AI 助手有了独立入口

公开演示可使用操作帮助和本地整理,不提供公共平台密钥。真实问答需部署后端并配置自己的平台;回答不会自动修改记录。

从记录生成复核清单

禾镜助手根据预置演示记录生成本地规则复核清单
浏览器实拍,使用预置案例和本地规则,未调用 AI。平台请求另以模拟响应验证,未使用真实付费密钥。

v1.7:打开即可体验的完整演示

演示账号和密码:不需要。直接打开演示中心,选择检测、复核或大屏。

预置案例均为演示数据,公开页面不执行真实 YOLO 或 AI 请求。自己的照片仍可预览,真实识别需部署模型服务。

演示中心

禾镜免登录演示中心,提供检测、复核报告和大屏三个体验入口
浏览器截图,使用合成插画及预置巡检案例;不代表真实模型推理效果。

v1.6:换肤与摄像头拍照

取景不自动上传,也不请求麦克风。公开页面可拍照预览,真实识别仍需本地模型。摄像头需要 HTTPS 或 localhost 及授权;不同手机浏览器支持情况有差异。

先预览,再选择配色

禾镜换肤面板,提供四种配色、跟随系统和恢复默认
即时切换,全屏大屏也可使用。背景图片与标注为预设演示数据。

拍摄后确认照片

禾镜照片确认窗口,使用明确标注的合成摄像头测试画面
合成 MediaStream 自动化测试截图,并非实体摄像头拍摄或模型推理结果。支持重拍和确认后放入工作台;实体手机、摄像头及 Safari/Firefox 尚未实测。

v1.5:大屏展示与主题切换

大屏仍使用当前浏览器记录,来源与时间范围可筛选。截图全部为演示样例,不代表模型推理效果;页面不会自动补入展示数据。

远距投屏

禾镜远距展示,导航隐藏,保留演示来源、关键指标与趋势图
浏览器实拍 · 12 条演示记录 · 远距字号和专注模式。

深色工作台

禾镜深色主题工作台,保留原有图片检测、参数与结果操作
深色主题保留原有操作;v1.6 增加暖砂、跟随系统与可视换肤面板。

v1.4:从个人试用到小组使用

GitHub Pages 只提供演示入口,不验证账号或收集密码。真实登录需要部署同源后端;巡检记录按账号分组保存在本机,不会自动跨设备同步。

巡检数据大屏

禾镜巡检数据大屏,展示十二条明确标注的演示记录
浏览器实拍,全部为演示样例。图表统计记录和区域数量,不代表患病率或模型准确率;首次打开无记录时显示空状态。

真实登录与管理员开通

本地启用后端认证后的禾镜登录页,账号密码为空
本地后端认证界面。临时账号验证了登录、退出、会话失效和多标签页退出;测试账号不随站点发布。

v1.3.1:让复核操作更顺手

检测、备份、复查与 AI 接口继续保留。界面调整完成原有流程回归,另检查了标签焦点、草稿保留和跨分区保存。

查看界面问题、修复与手机截图 ↗

检测工作台

禾镜检测工作台,显示图片缩放、预设检测框与结果导出
浏览器实拍。示例仅用于体验检测框、阈值和导出流程。

从用户问题到具体修复

用户会遇到的问题改进后的操作
现场采样需要先退出网页去拍照。增加摄像头取景、重拍和确认入口,确认后沿用检测工作台;支持系统相机回退。
夜间或不同投屏环境想换配色。提供四种配色和跟随系统,可视预览、恢复默认,保留图片和输入草稿。
在线页面能直接识别自己的图片吗?在操作前显示能力说明。在线版禁用真实检测入口,并提供 Windows、macOS / Linux 本地运行步骤。
图片里的检测区域太小,看不清楚。新增 50%–300% 相对缩放与适应窗口,检测框同步缩放;可隐藏框查看原图。
JSON 不便于给同事看,也不便于整理。可导出带标注的 PNG、CSV 表格和 JSON。PNG、CSV 明确保留“演示”来源,CSV 可按筛选结果导出。
重复点击保存,出现多条相同记录。同一次检测、同一阈值重复保存会被阻止;修改备注更新原记录。
找不到某个样本,也不知道哪些还没看。按图片名、类别、备注搜索,结合检测来源和复核状态筛选,支持分页与真实记录统计。
记录只有数字,没法写复核意见。详情展示类别、置信度和归一化坐标,可添加备注、标记已查看。原始图片不会写入浏览器记录。
只想删错的一条记录,却只能全部清空。新增单条删除和确认提示;清空全部保留为独立操作。
选错图片或检测等太久,怎么退出?可清除当前图片、取消等待。防止旧图片读取完成后覆盖新选择;取消后不生成成功记录。

记录检索与人工复核

检测记录中的搜索、来源筛选、复核状态、备注和导出入口
演示记录,用于展示检索与复核流程。复核状态只表示人工查看,不代表病害确诊。

v1.2:把一次检测接到后续巡检

提醒仅在打开站点时显示,不提供浏览器关闭后的推送。备份不含原图或模型权重。

查看使用步骤与验证范围 ↗

v1.3:复核意见可以落到具体区域

AI 密钥仅放在服务端。公开静态页面保留接入入口与文档,不调用真实平台;本次仅用模拟响应验证接口,未使用付费密钥评估效果。记录对比不包含已存原图。

查看功能说明与截图 ↗ · AI 平台配置 ↗

实现与验证

查看完整问题清单与验证记录 ↗

FieldLens: a user-centered inspection workflow

Review crop images, zoom into detection regions, export annotated PNG/CSV/JSON reports, and manage sample batches, plots and follow-up tasks. Complete JSON backups support previewed imports with explicit conflict choices; full storage never evicts older records. Version 1.9 refreshes the homepage and application with readable type, four themes and semantic colors while retaining existing workflows. Version 1.8 adds a dedicated assistant with built-in usage search, local review checklists and a compatible provider interface. Local outputs are explicitly rule-based, and the public demo does not call a model. Version 1.7 adds a no-login online demo with twelve preset cases, an isolated tab session and reset/share controls. Visitors can follow detection, review, reports and dashboard workflows without changing personal records. Version 1.6 adds a visual skin chooser, warm-sand and system appearance, and camera preview with retake and photo confirmation. Capture was tested using synthetic media; physical cameras and mobile devices have not been tested. Photos are not uploaded automatically. Version 1.5 adds classic, field-green and dark themes, adjustable viewing sizes and a focused two-screen presentation with pausable rotation. Version 1.4 adds administrator-created accounts, a fullscreen dashboard and a replayable guide. Real authentication needs a deployed backend; the public site does not collect credentials, and inspection records remain browser-local. Version 1.3.1 refines the interface with tabbed details and mobile record cards. Version 1.3 adds region-level manual reviews, record comparison, printable reports and a server-side compatible AI adapter. The public demo uses synthetic artwork and preset annotations; it does not call an AI provider. Real YOLO inference requires an authorized local model; no crop-model accuracy claims are made.