当前位置: 首页 > news >正文

葡萄叶病害识别(图像连续识别和视频识别,Python代码,pyTorch框架)

葡萄叶病害识别(图像连续识别和视频识别,Python代码,pyTorch框架)_哔哩哔哩_bilibili

葡萄数据集

第一个文件夹为 

Grape Black Measles(葡萄黑麻疹)病害(3783张)

 Grape Black rot葡萄黑腐病病害数据集(3596张)

 

Grape Healthy 健康葡萄叶(2594张)

 Grape Isariopsis Leaf Spot(叶斑病)(3228张)

 

2.项目文件

第一个文件夹(data): 装载的是原始图像

第二个文件夹(GUI):装载的是随意选取的图像,供vedio_creat.py处理后生成视频。

第三个文件夹(piture):装载的是经hf.py对data文件夹处理后,生成的训练集和测试集

 第四个文件是class_indices.json是装载的标签和对应类别名称

第五个文件:CNN.pth是装载训练好的模型参数

第六个文件:GUI_VEDIO.py是呈现GUI界面,包括对图像连续识别和对视频识别

第七个文件:hf.py是对data文件夹进行操作,生成训练集和测试集

第八个文件:model.py是模型 

第九个文件:predict.py是对单独的照片(tulip.jpg)进行识别

第十个文件:train.pys是训练脚本

第十一个文件:vedio.mp4,是以一帧一秒的速度,将一个个的图像经vedio_creat.py处理后,生成视频,以模拟无人机采集的的农业视频,做实时检测。视频识别的时候,也是以一秒一帧的速度取图像。

对项目感兴趣的可以关注,代码和数据集已经放到压缩包,解压缩后无需配置繁琐路径,可以直接运行

mport threading
import os
import json
import torch
import cv2
from PIL import Image
from torchvision import transforms
import tkinter as tk
from tkinter import filedialog
from model import CNN
#压缩包https://mbd.pub/o/bread/ZJ2Ykphu
 

http://www.lryc.cn/news/144748.html

相关文章:

  • Oracle drop删除表如何恢复
  • 5、监测数据采集物联网应用开发步骤(5.1)
  • ZZULIOJ 1148: 组合三位数之一,Java
  • ROS功能包目录下CMakeLists.txt
  • Python爬虫追踪新闻事件发展进程及舆论反映
  • block层:7. 请求下发
  • Matlab图像处理-平移运算
  • 美创科技一体化智能化公共数据平台数据安全建设实践
  • 关于单例模式
  • pytest笔记: pytest单元测试框架
  • vulnhub Seattle-0.0.3
  • MYSQL 添加行号将行号写入到主键的列
  • 前端命令npm 、 cnpm、 pnpm、yarn 、 npx、nvm的区别
  • Linux 发行版 Debian 宣布支持龙芯 LoongArch 架构
  • PConv : Run, Don’t Walk: Chasing Higher FLOPS for Faster Neural Networks
  • Python中怎么解决内存管理的问题? - 易智编译EaseEditing
  • 【JavaEE】Spring事务-事务的基本介绍-事务的实现-@Transactional基本介绍和使用
  • CentOs下面安装jenkins记录
  • 海康威视相机-LINUX SDK 开发
  • AI助力智能安检,基于图像目标检测实现危险品X光智能安全检测系统
  • 开源软件的崛起:历史与未来
  • apk 静默安装
  • Unity记录4.2-存储-从json文件获取Tile路径
  • vue3页面传参?
  • NB水表和LoRa水表有哪些不同之处?
  • Java进阶(6)——抢购问题中的数据不安全(非原子性问题) Java中的synchronize和ReentrantLock锁使用 死锁及其产生的条件
  • SpringBoot初级开发--加入Log4j进行日志管理打印(6)
  • 计算机竞赛 基于GRU的 电影评论情感分析 - python 深度学习 情感分类
  • android logcat问题 怎么换成旧版
  • 监听的用法watch