葡萄目标检测(yolov8模型,无需修改路径,python代码,解压缩后直接运行)

news/2024/7/10 1:23:04 标签: 目标检测, 人工智能, 计算机视觉

运行效果视频:葡萄目标检测(yolov8模型,无需修改路径,python代码,解压缩后直接运行)_哔哩哔哩_bilibili

1.采用yolov8模型

 models文件夹保存的是yolov8的训练好的模型参数

PinotNoir文件夹存放的是训练集 ,测试集和验证集葡萄照片与标签

 

 

 2,效果

 代码运行要求:TensorFlow>=2.4.0
python>=3.6

对代码感兴趣可以关注

from ultralytics import YOLO
import os
from PIL import Image

# 获取当前工作目录
current_directory = os.getcwd()

# 拼接图片文件路径
image_path = os.path.join(current_directory, '1.jpg')
image = Image.open(image_path)
data_dir = "./data/Grapes/Grapes/PinotNoir"
#压缩包https://mbd.pub/o/bread/ZJ2UlZhy


http://www.niftyadmin.cn/n/4953985.html

相关文章

日志系统——日志落地模块设计

一,大致框架 首先我们需要明确模块的功能,将格式化后的日志信息字符串,输出到对应的位置。同时由于用户输出信息的方式是多样的,因此我们日志落地模块也支持拓展的功能,也就是用户自定义落地方式。 日志信息落地的方式…

ARM体系结构学习笔记:任何算法可通过下面的三种模式组合而成

任何算法可通过下面的三种模式组合而成 条件跳转和无条件跳转 条件命名规则 关于比较的一些哲学问题 汇编实现if else [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8R5cYTQ-1692236026691)(https://cdn.jsdelivr.net/gh/nzcv/picgo/202201172242…

休息刷一下周赛

7004.判断字母缩略词&#xff08;字符串&#xff09; 思路&#xff1a;1.判断字符串个数是否跟缩略词长度相同 2.定位比较 class Solution { public:bool isAcronym(vector<string>& words, string s) {int nwords.size();if(n!s.size()) return false;for(int i0…

操作系统——虚拟内存

文章目录 1 什么是虚拟内存(Virtual Memory)?2 局部性原理3 虚拟存储器4 虚拟内存的技术实现5 页面置换算法 1 什么是虚拟内存(Virtual Memory)? 什么是虚拟内存(Virtual Memory)? 这个在我们平时使用电脑特别是 Windows 系统的时候太常见了。很多时候我们使用点开了很多占…

电机的极数

电机的极数是指电机上的磁极数目&#xff0c;也就是旋转部件上的南北极对数。 电机的极数对电机的性能和控制有一定的影响。极数与电机的运行速度和输出频率之间存在一定的关联。一般情况下&#xff0c;电机的极数越多&#xff0c;转子每转一圈所经过的磁极数就越多&#xff0…

Java面试题--设计模式

一、Java 中有几种设计模式&#xff1f; Java 中一般认为有 23 种设计模式 分为三大类&#xff1a; 1. 创建型模式 5 种 ① 工厂方法模式 ② 抽象工厂模式 ③ 单例模式 ④ 建造者模式 ⑤ 原型模式 2. 结构型模式 7 种 ① 适配器模式 ② 装饰器模式 ③ 代理模式 ④ 外观模式 …

算法通关村——字符串反转问题解析

1. 反转字符串 反转字符串 编写一个函数&#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间&#xff0c;你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 1.1 交换 这一题的思路还是简单的&…

路由跳转--编程式导航

简介 除了使用 创建 a 标签来定义导航链接&#xff0c;我们还可以通过编程式导航实现导航。所谓编程式导航指的是不通过router-link跳转&#xff0c;而是借助 router 的实例&#xff0c;通过代码的方式跳转。 示例&#xff1a; App.vue <template><div id"ap…