葡萄叶病害识别(图像连续识别和视频识别,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
复制代码
相关推荐
冷琴19967 分钟前
基于java+springboot的酒店预定网站、酒店客房管理系统
java·开发语言·spring boot
缘友一世15 分钟前
macOS .bash_profile配置文件优化记录
开发语言·macos·bash
tekin18 分钟前
macos 中使用macport安装,配置,切换多版本php,使用port 安装php扩展方法总结
开发语言·macos·php·port·mac多版本php安装管理·port-select
巽星石27 分钟前
【Blender Python】7.一些运算、三角函数以及随机
python·blender·三角函数·随机·环形阵列
CSXB9927 分钟前
一、Python(介绍、环境搭建)
开发语言·python·测试工具·集成测试
Mopes__31 分钟前
Python | Leetcode Python题解之第461题汉明距离
python·leetcode·题解
火红的小辣椒37 分钟前
PHP反序列化7(字符串逃逸)
开发语言·web安全·php
三玖诶44 分钟前
第一弹:C++ 的基本知识概述
开发语言·c++
EterNity_TiMe_1 小时前
【机器学习】智驭未来:探索机器学习在食品生产中的革新之路
人工智能·python·机器学习·性能优化·学习方法
wjs20241 小时前
Chrome 浏览器:现代网络浏览的先锋
开发语言