leafMD 植物病害检测系统

leafMD

AI视觉 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
anurag2796 0 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

开源植物病害检测系统,用计算机视觉和PyTorch,针对Apple Silicon优化。


一个利用计算机视觉和PyTorch的开源植物病害检测系统,针对Apple Silicon硬件进行了全面优化。

标签

项目特点

**100% 开源**:无 API 费用,无云依赖,完全本地运行。
**边缘优先**:完全在 Mac 和移动设备上运行,保护数据隐私。
**面向农民**:可在偏远地区离线工作,无需网络连接。
**研究驱动**:基于最新的 YOLO26n 模型和 PlantVillage 数据集。
**自动化流水线**:从训练到 iOS 部署,一条命令即可完成。
**MPS 安全层**:自动检测并缓解 Apple Silicon GPU 的已知 bug。
**智能量化**:INT8 校准在保持 >95% 精度的同时,将模型大小缩小至 1/4。

技术规格

核心框架
模型架构
硬件要求
最低内存
磁盘空间
操作系统
Python 版本
导出格式
训练时间

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
macOS 12.3+ 1 必需
Python 3.11/3.12 1 必需
PyTorch 2.6+ 1 必需
Xcode 15.0+ 1 仅用于 iOS 部署
Apple Silicon Mac 1 必需
16GB+ RAM 1 推荐 36GB+
25GB+ 磁盘空间 1 必需
互联网连接 1 仅首次下载数据集时需要

所需工具

工具用途是否必需
Python 虚拟环境 (venv/conda) 隔离项目依赖 ✅ 是
Git 版本控制和代码管理 ✅ 是
Roboflow API Key 自动下载数据集 ✅ 是
Kaggle CLI 备选数据集下载方式 ▢ 推荐

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:能够配置 Python 开发环境、安装依赖、运行命令行脚本。 💻 **编程能力**:具备 Python 基础,了解 PyTorch 和 YOLO 模型的基本概念,能够阅读和修改配置文件。 ⚡ **电子电路**:不涉及。

适用场景

**农业技术研究**:用于快速开发和测试植物病害检测模型。
**移动端农业应用**:为 iOS 或 Android 应用提供离线、轻量级的病害识别功能。
**边缘计算部署**:在 Mac 或未来的嵌入式设备上部署,用于田间地头的实时诊断。
**教育与学习**:作为学习计算机视觉、模型训练和部署的完整项目案例。