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

机器视觉开发-使用YOLO8预训练模型检测目标

在计算机视觉领域,目标检测是一项基础而重要的任务。今天,我将介绍如何使用Ultralytics的YOLOv8库,仅用一行代码就能实现强大的目标检测功能。

YOLOv8简介

YOLO(You Only Look Once)是一种流行的实时目标检测算法,其最新的稳定版本YOLOv8在精度和速度上都有了显著提升。Ultralytics公司提供的Python库让YOLOv8变得异常易用。

环境安装

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

代码实现

# 引用YOLO库 from ultralytics import YOLO # 加载预训练模型,首次运行自动下载 model = YOLO('yolov8n.pt') # 检测图片 model('team.png',show=True,save=True) # 检测视频 # model('video.mp4',show=True,save=True) # 使用摄像头 # model(0,show=True,save=True)

这短短三行代码就完成了从模型加载到检测结果展示的全过程!

代码解析

  1. ​导入库​​:from ultralytics import YOLO- 导入Ultralytics的YOLO接口
  2. ​加载模型​​:model = YOLO('yolov8n.pt')- 加载预训练的YOLOv8n模型(nano版本)
    • 首次运行时会自动下载模型文件
    • 支持多种模型尺寸:n(ano), s(mall), m(edium), l(arge), x(large)
  3. ​执行检测​​:model('team.png', show=True, save=True)
    • 对'team.png'图片进行目标检测或者视频,摄像头内容进行检测
    • show=True:实时显示检测结果
    • save=True:保存检测结果图片

运行结果

代码运行完毕后,会自动保存检测结果

对于复杂的图片,yolo8也可以准确检测人物目标

http://www.gsyq.cn/news/1342891.html

相关文章:

  • 3步解锁B站视频AI智能总结:效率提升300%的学习革命
  • Genie入门指南:5分钟快速部署你的第一个大数据作业
  • 突破性技术:三分钟实现工业仪表智能识别的Python视觉方案
  • 【芳心科技】E. 水流发点电池管理系统
  • xfce-winxp-tc部署与打包指南:支持APK、DEB、RPM等多种格式
  • Windows驱动开发新时代:windows-drivers-rs项目架构深度解析
  • 5分钟快速上手Liquid Time-Constant Networks:从零开始构建第一个LTC模型 [特殊字符]
  • image.nvim API完全手册:从基础操作到高级图像处理
  • 如何快速上手Supersonic:10个新手必学的音乐管理技巧
  • 解密fbcp-ili9341:树莓派SPI显示驱动的5大核心优化技术
  • AI视频剪辑系统架构解析:NarratoAI深度技术实践指南
  • Netlify CLI 开发环境配置:如何搭建高效的本地开发工作流
  • 2026谷歌I/O炸场:3.5 Flash全面碾压上代旗舰,AI行业彻底变天
  • Bpmn Process Designer扩展开发实战:如何自定义流程元素与规则
  • CANN/asc-devkit C API归约函数文档
  • 终极指南:如何使用nodeenv在CI/CD流水线中快速搭建隔离的Node.js环境
  • 3分钟学会Rufus:Windows系统安装盘制作终极指南,告别复杂操作!
  • 2026年知名的化工原料葡萄糖/佛山化工原料硫酸铵生产厂家推荐 - 行业平台推荐
  • CANN/pypto isfinite函数文档
  • 深度解析AI驱动的Verilog代码生成:3步实战提升硬件设计效率
  • uView 2.0自定义主题开发:颜色配置与样式覆盖的详细步骤
  • CANN/pypto循环结束判断API
  • LazyCache异步缓存实战指南:如何高效缓存数据库查询结果
  • CANN/pypto tril函数API文档
  • 如何快速实现 CoffeeScript 实时编译和预览:vim-coffee-script 终极指南 [特殊字符]
  • CANN/pypto量化矩阵乘法
  • 如何用中文Kodi插件库打造完美的家庭影院系统
  • OptScale 安全最佳实践:10个关键步骤保护你的云成本数据和配置
  • feh开发者指南:理解项目架构和代码实现原理
  • 为什么选择Marginalia:与Rails 7内置QueryLogs的对比分析