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

yolov8 下载及使用

YOLOV8下载及使用

    • 1. YOLOV8环境配置
      • 1.1 conda创建新的虚拟环境
      • 1.2 查看创建的虚拟环境
      • 1.3 激活虚拟环境
      • 1.4 更新pip
      • 1.5 清除缓存
      • 1.6 安装ultralytics
    • 2.使用

1. YOLOV8环境配置

1.1 conda创建新的虚拟环境

 conda creat -name YOLOv8 python=3.9 

1.2 查看创建的虚拟环境

conda env list

1.3 激活虚拟环境

conda activate YOLOv8

1.4 更新pip

防止下载版本过低而无法正常下载,此步骤也可以省略。

 pip install --upgrade pip pip install setuptools wheel

1.5 清除缓存

这一步可以大大提过下载速度,防止安装OpenCV时过卡。

 pip cache purge  

1.6 安装ultralytics

其中,–verbose用来显示安装进度

pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple  --verbose

2.使用

from collections import defaultdictimport cv2
import numpy as npfrom ultralytics import YOLO# Load the YOLOv8 model
model = YOLO("yolov8n.pt")# Open the video file
video_path = "trafic.mp4"
cap = cv2.VideoCapture(video_path)# Store the track history
track_history = defaultdict(lambda: [])while cap.isOpened():# Read a frame from the videosuccess, frame = cap.read()if success:# Run YOLOv8 tracking on the frame, persisting tracks between framesresults = model.track(frame, persist=True)# Visualize the results on the frameannotated_frame = results[0].plot()# Display the annotated framecv2.imshow("YOLOv8 Tracking", annotated_frame)# Break the loop if 'q' is pressedif cv2.waitKey(1) & 0xFF == ord("q"):breakelse:# Break the loop if the end of the video is reachedbreak# Release the video capture object and close the display window
cap.release()
cv2.destroyAllWindows()

在这里插入图片描述


http://www.mrgr.cn/news/34473.html

相关文章:

  • 前端垂直居中的多种实现方式及应用分析
  • 校园二手交易网站毕业设计基于SpringBootSSM框架
  • Redhat7.9 安装 KingbaseES 金仓数据库 V9单机版(静默安装)
  • 【 ElementUI 组件Steps 步骤条使用新手详细教程】
  • Go语言开发基于SQLite数据库实现用户表查询详情接口(三)
  • 华为交换机配置默认路由
  • 7、论文阅读:20 年来的物体检测:一个调查
  • 颍川陈氏——平民崛起的典范
  • C++封装
  • SpringBoot 整合 apache fileupload 轻松实现文件上传与下载(通用版)
  • 设计模式的六大原则
  • 【HarmonyOS】应用权限原理和封装
  • QT设计中文输入法软键盘DLL给到C#开发步骤
  • 常见框架漏洞
  • JBoss EJBInvokerServlet CVE-2013-4810 反序列化漏洞
  • 线程同步:消费者模型(非常重要的模型)
  • STM32之串口通信
  • 【C++篇】走进C++标准模板库:STL的奥秘与编程效率提升之道
  • Redis:持久化
  • pyqt QGraphicsView 以鼠标为中心进行缩放
  • 2024年9月24日 十二生肖 今日运势
  • 高通Android 12 push framework.jar和service.jar
  • 解决跨域问题的方法
  • WinCC中归档数据片段的时间和尺寸设置
  • 深度学习:卷积神经网络(CNN)基础知识
  • WordPress精选文章如何添加侧边栏和页面?