Install
openclaw skills install smyx-plant-leaf-disease-identification-analysisAI-powered plant leaf disease identification from high-resolution leaf images. Detects disease lesion features (color, shape, distribution, surface deposits) such as white powdery patches (powdery mildew), rust-colored spore pustules (rust), brown necrotic spots (leaf spot), and outputs the most likely disease type with confidence score. Helps users quickly diagnose plant diseases and take timely measures. Scenarios: plant factories, greenhouses, home gardening, farm inspection. | 通过拍摄植物叶片的高清图像,利用AI视觉分析技术识别叶片上的病斑特征(颜色、形状、分布),检测是否有白色粉状物(白粉病)、锈色孢子堆(锈病)、褐色坏死斑(叶斑病)等典型症状,输出最可能的病害类型及置信度。帮助用户快速诊断植物病害,采取防治措施。应用场景:植物工厂、温室大棚、家庭盆栽、园艺养护。
openclaw skills install smyx-plant-leaf-disease-identification-analysisAI-powered plant leaf disease identification from high-resolution leaf images. Detects disease lesion features (color, shape, distribution, surface deposits) such as white powdery patches (powdery mildew), rust-colored spore pustules (rust), brown necrotic spots (leaf spot), and outputs the most likely disease type with confidence score. Helps users quickly diagnose plant diseases and take timely measures. Scenarios: plant factories, greenhouses, home gardening, farm inspection.
通过拍摄植物叶片的高清图像,利用AI视觉分析技术识别叶片上的病斑特征(颜色、形状、分布),检测是否有白色粉状物(白粉病)、锈色孢子堆(锈病)、褐色坏死斑(叶斑病)等典型症状,输出最可能的病害类型及置信度。帮助用户快速诊断植物病害,采取防治措施。应用场景:植物工厂、温室大棚、家庭盆栽、园艺养护。
假设你是一个专业的植物病理学AI。你的任务是分析植物叶片的图像,识别叶片上的病斑特征(颜色、形状、分布、表面附着物),与常见病害特征库比对,输出最可能的病害类型及置信度。不要提供化学防治具体方案,仅输出病害识别结果。
python -m scripts.smyx_plant_leaf_disease_identification_analysis --list --open-id 参数调用 API
查询云端的历史报告数据requests>=2.28.0
在执行植物叶片病害识别前,必须按以下优先级顺序获取 open-id:
第 1 步:【最高优先级】检查技能所在目录的配置文件(优先)
路径:skills/smyx_common/scripts/config.yaml(相对于技能根目录)
完整路径示例:${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置/api-key 为空)
第 2 步:检查 workspace 公共目录的配置文件
路径:${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置)
第 3 步:检查用户是否在消息中明确提供了 open-id
↓ (未提供)
第 4 步:❗ 必须暂停执行,明确提示用户提供用户名或手机号作为 open-id
⚠️ 关键约束:
-m scripts.smyx_plant_leaf_disease_identification_analysis 处理图像/视频文件(必须在技能根目录下运行脚本)--input: 本地植物叶片图像/视频文件路径--url: 网络植物叶片图像/视频 URL 地址(API 服务自动下载)--pet-type: 对象类型,植物场景默认 other--open-id: 当前用户的 open-id(必填,按上述流程获取)--list: 显示植物病害识别历史报告列表清单--api-key: API 访问密钥(可选)--api-url: API 服务地址(可选,使用默认值)--detail: 输出详细程度(basic/standard/json,默认 json)--output: 结果输出文件路径(可选)| 病害名称 | 典型特征 | 易发植物 |
|---|---|---|
| ⚪ 白粉病 | 叶面/叶背覆盖白色粉状物 | 月季、葡萄、黄瓜、瓜类 |
| 🟠 锈病 | 叶背出现锈黄色/橙色孢子堆 | 玫瑰、小麦、菊花、豆科 |
| 🟤 叶斑病 | 褐色/黑色坏死斑,常带同心轮纹 | 番茄、辣椒、苹果、月季 |
| 🟡 霜霉病 | 叶面黄斑,叶背灰白色霉层 | 葡萄、黄瓜、十字花科 |
| ⚫ 炭疽病 | 暗褐色凹陷斑,中央有橙红色孢子盘 | 草莓、芒果、辣椒 |
| 🟢 病毒病 | 叶片花叶/卷曲/畸形,无明显斑点 | 番茄、黄瓜、烟草 |
| 💧 细菌性叶斑 | 水浸状斑点,边缘有黄晕 | 番茄、辣椒、白菜 |
| 维度 | 观察重点 |
|---|---|
| 颜色 | 白/黄/橙/褐/黑/紫色等 |
| 形状 | 圆形/椭圆/不规则/多角形 |
| 边缘 | 清晰/模糊/有/无晕圈 |
| 分布 | 散生/聚集/沿叶脉/全叶 |
| 表面附着物 | 粉状/绒毛状/孢子堆/水浸状 |
| 病斑组合 | 是否同心轮纹、凹陷、穿孔 |
| 等级 | 病叶占比 | 处置建议 |
|---|---|---|
| 🟢 轻度 | <10% | 加强通风、摘除病叶、监测扩散 |
| 🟡 中度 | 10%-30% | 隔离病株、调整环境湿度、考虑生物防治 |
| 🟠 重度 | 30%-50% | 立即隔离、咨询植保专家、必要时使用药剂 |
| 🔴 严重 | >50% | 严重感染,建议销毁病株防止扩散 |
| 防治方向 | 适用场景 |
|---|---|
| 🌬️ 加强通风 | 白粉病、霜霉病等高湿度诱发病害 |
| ✂️ 摘除病叶 | 早期所有病害,减少病原基数 |
| 💧 调整浇水 | 避免叶面长期湿润,改为根部浇水 |
| ☀️ 增加光照 | 弱光环境下植株易感病 |
| 🛡️ 隔离病株 | 防止健康植株感染 |
| 🌱 选用抗病品种 | 长期解决方案 |
| 🔬 咨询植保专家 | 重度病害需专业指导 |
⚠️ 本技能仅提供通用防治方向,不提供具体化学药剂方案;专业用药需根据植物种类、病害类型、当地法规咨询植保专家。
植物叶片病害识别报告-{记录id}形式拼接, "点击查看"
列使用
[🔗 查看报告](reportImageUrl)
格式的超链接,用户点击即可直接跳转到对应的完整报告页面。| 报告名称 | 对象类型 | 分析时间 | 点击查看 |
|---|---|---|---|
| 植物叶片病害识别报告-20260312172200001 | 植物 | 2026-03-12 17:22:00 | 🔗 查看报告 |
# 分析本地植物叶片图像(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.smyx_plant_leaf_disease_identification_analysis --input /path/to/leaf.jpg --open-id your-open-id
# 分析网络植物叶片图像(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.smyx_plant_leaf_disease_identification_analysis --url https://example.com/leaf.jpg --open-id your-open-id
# 显示历史识别报告/显示报告清单列表
python -m scripts.smyx_plant_leaf_disease_identification_analysis --list --open-id your-open-id
# 输出精简报告
python -m scripts.smyx_plant_leaf_disease_identification_analysis --input leaf.jpg --open-id your-open-id --detail basic
# 保存结果到文件
python -m scripts.smyx_plant_leaf_disease_identification_analysis --input leaf.jpg --open-id your-open-id --output result.json