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

运行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.lryc.cn/news/38905.html

相关文章:

  • 如何在Linux中优雅的使用 head 命令,用来看日志简直溜的不行
  • Nginx.conf 配置详解
  • 剖析NLP历史,看chatGPT的发展
  • 20个Python使用小技巧,建议收藏~
  • Kafka 主题管理
  • 【深度学习】GPT系列模型:语言理解能力的革新
  • 【Vue.js】全局状态管理模式插件vuex
  • JPA 之 Hibernate EntityManager 使用指南
  • 英语作文提示(持续更新)
  • 【计算机组成原理】计算机的性能指标、数据的表示和运算、BCD码和余3码
  • 三天吃透MySQL八股文(2023最新整理)
  • 队列_23约瑟夫问题+_24猫狗收容所
  • gradle
  • [牛客]链表中倒数第k个结点
  • English Learning - L2 语音作业打卡 双元音 [eɪ] [aɪ] Day14 2023.3.6 周一
  • C++ this 指针与静态成员
  • REDIS16_LRU算法概述、查看默认内存、默认是如何删除数据、缓存淘汰策略
  • ClassMix: Segmentation-Based Data Augmentation for Semi-Supervised Learning学习笔记
  • CSDN竞赛第35期题解
  • Java应用服务系统安全性,签名和验签浅析
  • spring中bean的实例化
  • 磨皮插件portraiture2023最新中文版
  • 记录每日LeetCode 2269.找到一个数组的K美丽值 Java实现
  • 代码管理--svnadmin工具介绍
  • Git的基本使用以及上传到GitHub
  • 国科大论文latex模板中可能的注意事项
  • ABAP 怎样将XML和JSON格式转换为HTML格式显示
  • 基础课DP
  • 基于支持向量机SVM的风电场NWP数据预测,SVM的详细原理
  • webRtc概念