作物病害损害是农民关注的一个主要问题,该项目工作利用机器学习根据叶子照片确定作物中存在的疾病类型。首先,使用 Single Shot Detector,从现场捕获的视频源中实时单独检测树叶。从田间拍摄的树叶图像也可以作为该系统的输入。提出了一个卷积神经网络来对作物中存在的疾病类型进行分类,该网络使用 PlantVillage 数据集进行训练,所提出的混合网络在Kria KV-260上实现用于实时检测和识别。所以这个平台是为高级视觉应用开发而开发的,不需要复杂的硬件设计知识。KV260还提供了通过 Vitis AI 在软件级别区分我们的设计的好处。达到的疾病分类准确率在95.88%左右。为了对抗作物疾病造成的损失,基于机器学习的边缘人工智能系统可以检测疾病,帮助农民提高产量。
动机 - 为什么我们决定做这个项目?
农业对世界经济极为重要。如今,由于作物病害检测没有成功地整合到农民的收割过程中,大部分作物植被都失败了。每年,农民都在与疾病对他们的作物造成的损害作斗争。农民可以从这些疾病的早期发现和治疗中受益匪浅。很难在该领域找到能够检测任何类型植物病害的熟练专家。如果自动化系统能够通过手持设备或农业设备上的硬件实时识别作物病害和其他问题(如营养不良、杂草或昆虫损害),这对农民来说将是一个福音。
因此,需要一个能够在整个收成毁坏之前预测作物疾病的系统。机器学习可用于检测作物疾病并帮助农民识别疾病。本研究项目利用深度学习的概念,构建实时植物病害检测系统。该模型可以部署在 Kria KV260 等嵌入式平台上,以实时检测作物中存在的疾病。主要目的是有效地预测植物病害,因此农民可以在病害蔓延到作物之前采取有效措施。
因此,该项目的目标如下:
收集印度作物的作物病害数据集(古吉拉特邦)
开发用于作物病害检测和分类的机器学习 (ML) 模型。
在 Kria KV 260 上移植 ML 模型
该项目的主要目标是有效检测植物上的叶子,然后准确识别叶子上存在的疾病类型。SSD模型用于识别植物叶片,基于卷积神经网络(CNN)的新架构用于识别叶片病害。SSD模型和提出的CNN模型相结合,创建了一个可以同时检测叶子和诊断疾病的混合模型。此外,该建议的混合模型部署在 Kria KV-260 上进行实时测试,以解决实时检测植物叶片病害的问题。下图描绘了用于叶片识别和疾病分类的拟议系统的框图。
结果:
所提出的系统在 PlantVillage 数据集的叶子图像以及从附近的真实番茄农场捕获的数据上进行了测试。通过将该系统应用于感染疾病的番茄叶片,测试了该模型在叶片检测和疾病识别方面的有效性。结果如下图所示:
从图中可以看出,该模型能够准确地从叶子中识别出疾病的类型——蜘蛛螨、早疫病、番茄花叶病毒和叶霉病。正如这些实时现场测试所证明的那样,建议的模型在所有情况下都表现良好,包括大气、背景、土壤和照明。
可能面临的问题:
1、在Ubuntu上安装Vitis
在 Ubuntu 上安装 Vitis 和 Vivado 非常累人。它们是安装 Vitis 的先决条件和必需的大量依赖项。没有此类适当的文档或链接可用于正确安装。此外,安装到设备中需要很长时间。在参考了一些死链接后,我们花了 12 个多小时才完成安装。
2、TensorFlow Frozen graph问题及其安装
为了获得最终的静态图,输入是.pb 和.ckpt 文件,它为我们提供了输出frozen_graph.pb。这是 TensorFlow 库的一个主要问题,如果没有此图,则无法进行进一步的处理。最终这条指令没有被执行:
freeze_graph --input_graph yolov2-tiny.pb --input_checkpoint yolov2-tiny.ckpt --output_graph freeze/frozen_graph.pb --output_node_names yolov2-tinyconvolutional9/BiasAdd --input_binary true
TensorFlow的安装问题
3.OpenCV错误
对于摄像头模块的实时接口和处理,open CV 是使用最广泛的 Python 库。没有这个,就不会发生摄像头接口,并且在 Linux 环境中安装它非常耗时。
4. 安装 Vitis AI
为了安装 Vitis AI,我们尝试 git clone KV-260 ml 加速库,但由于某些问题,克隆在某些时候卡住了。出于安装目的,我们需要创建一个用于安装 Vitis-AI 的 Docker。存在与索引包、GnuTLS 和早期 EOF 相关的错误。
5. 在 Kria Kv-260 上实现 YOLO v2-v3 期间的实时网络摄像头接口
在开始使用我们自己的模型之前,我们考虑过使用 YOLO 实现和检查硬件。然而,在实现 YOLO 预训练模型时,与 KV-260 进行实时摄像头接口的主要问题是该套件不支持实时网络摄像头接口。
总结了一下我们可能遇到的问题,项目到此就结束了。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- PCB设计工程师必须会的基本功(N多经验文章-非常给力)
来源:下载中心
- 高频电路原理与分析
来源:下载中心
- 逆变器原理
来源:大学堂
- 石群电路视频
来源:大学堂
- 电阻和电阻定律以及0欧电阻和上、下拉电阻的作用
来源:电路图
- 常用的13种半导体功率器件介绍
来源:电路图
推荐帖子 最新更新时间:2024-09-21 05:39
- 【学习心得】DLP学习感受
- 来篇学习感受! 1.很喜欢这次的课程,剪辑的很不错,把精华部分都留下了,精简!比较节省时间,能够学到很多东西,和之前的相比就是在相同的时间内学到更多的东西,之前的教程有点长,看着看着就容易分心了,还是喜欢节奏快的。 2.这次的教程应该是研讨会的录像剪辑吧,感觉有些图可以用官网上的
- lidonglei1TI技术论坛
- 如何在Embedded Studio中使用RTT?
- Embedded Studio 是SEGGER微控制器的多平台IDE,包含了专业嵌入式C和C++编程和开发所需的所有工具和功能。结合基于Clang、高度优化的C/C++ SEGGER编译器,可以生成极小但高效的程序,Embedded Studio可免费用于评估、教育和
- MamoYU综合技术交流
- MSP430有五种低功耗模式
- 谢谢MSP430有五种低功耗模式,我想问一下是不是每一种模式都是处理完中断函数后再次进入低功耗模式? MSP430有五种低功耗模式 好像是设置完SR中的相关位就可以进入相应的低功耗状态,C编写好像有相应的开发环境的伪指令。 好像在程序任何地方都可以进入低功耗状态吧 中断可以唤醒
- 电子太微控制器 MCU
- EEWORLD会有MSP432 开发板的活动吗?TI store 15美金的运费实在太贵!
- 没有想到EEWORLD MSP432这么快就出教程了,真心想去TI store购买MSP432的板子。 板子12.99美金不贵,运费15美金比板子还贵,实在有点坑呀 不知道EEWORLD 近期会不会给大家来个团购呀! EEWORLD会有MSP432 开发板的活动吗?TI s
- 模拟IC微控制器 MCU
- 苏宁首次开口谈国美永乐收购案 总部将迁至上海
- Felix移动便携
- 【Altera SoC体验之旅】+ 从GPU程序员的角度谈谈使用体验
- 本帖最后由 zhaoyongke 于 2015-3-23 18:53 编辑 说起GPU,大家第一反应就是打游戏。是的,GPU全称是Graphics Processing Unit,即图形处理单元,是计算机系统中专门负责图形图像绘制的硬件加速器。在没有GPU之前,计算机上显示
- zhaoyongkeAltera SoC
- 新手请教一个问题,帮选个器件
- 一起玩树莓派3+使用Gitlab搭建专业Git服务
- 实际情况下如何确定滤波器的通带截止频率fc和阻带截止频率fs
- uc/os求助
- 这边设计的反激式开关电源,在输出端带满载的时候,下电后会出现回闪问题
- 马桶冲水需要多大的电磁铁?
- Eboot,InitPartitionMgr(),FMD_Init()专家快来。。。送分
- 谁做过红外遥控灯的吗,发来参考一下咯
- 电子技术虚拟实验 246页 6.0M.pdf
- 关于STM32F的序列号
- MSP430F5438A 的SPI问题
- TI 基准电压源(VREF)应用设计技巧
- 数码管不正常显示
- 移远的BC26相比 MTK2625 是不是 只是集成了 类似于LINUX的软件,硬件没有大的区别
- 兆易创新GD32F350大赛作品初审答疑和作品评委点评,致敬我家认真的评委们
- PB生成的CE镜像NK.nb0如何写到Flash里?
- 颁奖:有奖直播安森美汽车热管理e- Compressor 应用 活动颁奖啦
- LPC1114资料汇总
- 如何获取存储卡的总容量,可用容量和文件夹的大小
- 时序收敛的艺术书配套代码
- DER-979 - 使用 InnoSwitch4-CZ PowiGaN 和 ClampZero 的 100 W 入墙式 USB 插座,具有可选输出电压
- 4056-1.5v鼠标锂电改造
- MPC5565VBBOARDS: MPC5565 Vertical基础板
- L4988 低压降稳压器的典型应用
- LDK120C33R 3.3V低压降稳压器典型应用(D版)电路
- LT1117CM-5 调节固定稳压器输出电压的典型应用
- 用于平板显示器的 15W、2 通道、D 类音频功率放大器
- STM32F407VET6最小系统
- 用于超精密电流源的 LT1021BMH-5 电压基准的典型应用
- Ts1084C 5A低压降正可调稳压器典型应用
- MAX4581_
- Lossless Data Compression Toolkit Version 1.1 of the lossless data compression toolkit by Nico deVri
- 液晶YM12864与AT89S51并行通信
- HMA510 pdf datasheet (16 x 16-Bit CMOS Parallel Multiplier Accumulator)
- 期刊论文:HMM非特定人孤立词语音识别系统的片上实现
- 介绍配置曼彻斯特编码器 译码器的VHDL和Verilog源代码
- 采用 TI 多标准基站 SoC 实现性能、效率与差异化的全面提升
- 这部电子书以精炼的语言、清晰的结构
- ORCAD CIS9实用教程 347页 17.4M.part3.rar
- MSP430教程 Chapt15-Advanced Laboratories