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

运行YOLOv8实现识别

https://github.com/ultralytics/ultralytics

https://docs.ultralytics.com/

环境配置

官方环境要求

Python>=3.7我是python==3.8也是可以用的 environment with PyTorch>=1.7.

这是ultralytics

Command Line Interface命令行接口运行

输入参数的格式

yolo TASK MODE ARGS

逐个参数该写什么的解释

TASK (optional) is one of [detect, segment, classify]. If it is not passed explicitly YOLOv8 will try to guess the TASK from the model type.
这个参数一般是不写,让代码根据加载的模型的里面的设定,选择是使用 识别、分割、分类中的哪一个功能
MODE (required) is one of [train, val, predict, export]
ARGS (optional) are any number of custom arg=value pairs like imgsz=320 that override defaults. For a full list of available ARGS see the Configuration page and defaults.yaml GitHub source.
参数介绍列表: https://docs.ultralytics.com/cfg/
这个参数有很多,我挑出一个经常用的介绍给你
  • source,写图片或视频的路径+文件名;

Key

Value

Description

source

图片

在线图片

yolo predict model=yolov8n.pt source="https://ultralytics.com/images/bus.jpg"

会输出里面有几辆车,几个人,各种object有多少个

jpg: 640x480 4 persons, 1 bus, 1 stop sign, 9.9ms

本地图片

 yolo predict model=yolov8n.pt source="./bus.jpg"
 640x480 4 persons, 1 bus, 1 stop sign, 9.7ms

不传参

source这个参数不传参,默认调用这张网络图片( https://ultralytics.com/images/bus.jpg ),进行识别

yolo predict model=yolov8n.pt imgsz=640 conf=0.25
# .jpg: 640x480 4 persons, 1 bus, 1 stop sign, 9.2ms

视频

yolo predict model=yolov8n.pt source="./dandong.mp4"

(1)我要求识别的过程(尤其是视频识别的过程),要在窗口显示(2)识别的结果要保存下来,以视频文件或图片文件的形式

命令行各种参数的列表https://docs.ultralytics.com/cfg/

多目标追踪的功能用一用,写一下教程——https://docs.ultralytics.com/tasks/tracking/

作者将v3 v5 v8都整合在Ultralytics这一个包里面了。那么请问我通过什么方式,什么参数,可以分别调用v3,v5,v7??

https://github.com/ultralytics/ultralytics/tree/main/ultralytics/models

https://blog.roboflow.com/whats-new-in-yolov8/


http://www.kler.cn/a/2240.html

相关文章:

  • 亲测有效:Maven3.8.1使用Tomcat8插件启动项目
  • ubuntu连接orangepi-zero-2w桌面的几种方法
  • vue请求数据报错,设置支持跨域请求,以及2种请求方法axios或者async与await
  • Elasticsearch 实战应用:高效搜索与数据分析
  • 什么时候需要复写hashcode()和compartTo方法
  • ssm100医学生在线学习交流平台+vue(论文+源码)_kaic
  • 微信小程序根据CODE获取用户open_id
  • TCP三次握手/四次挥手
  • C语言例程:学生成绩管理程序
  • 「Vue面试题」vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
  • define,typedef,inline 的区别
  • nginx 快速入门
  • IDEA一键构建Docker镜像
  • WPF UpdateSourceTrigger属性
  • 这一次,吃了Redis的亏,也败给了GPT
  • 冒泡 VS 插入 VS 选择——谁更胜一筹?(附排序源码)
  • 【iOS】—— ARC学习
  • 学习前端day01
  • 【百面成神】Redis基础11问,你能坚持到第几问
  • 瑞萨Renesas RA2L1 开发板测评(2)--LED闪烁
  • web前端框架——Vue的特性
  • Python程序员看见一个好看的手机壁纸网站,开撸!
  • Linux操作系统ARM体系结构处理器机制原理与实现
  • Vue面试题 路由守卫
  • 【Hive】HQL
  • 【2023新星计划 】博客创作指导 活动解读