python+yolov8 图像识别-测试案例

python+yolov8 图像识别

模型文件

包括

模型文件 大小(KB) 特点 推荐场景

yolov8n.pt 6,382 Nano 版,最快,精度最低 低配电脑、快速演示

yolov8s.pt 22,045 Small 版,速度与精度平衡 最推荐!普通电脑首选

yolov8m.pt 50,897 Medium 版,精度更高,速度中等 有独立显卡的笔记本 / 台式机

yolov8l.pt 85,713 Large 版,精度很高,速度较慢 性能较好的台式机 / 服务器

yolov8x.pt 133,660 Extra Large 版,精度最高,速度最慢 高端电脑 / 离线高精度识别

效果测试

通用测试代码

c 复制代码
import cv2
from ultralytics import YOLO

model = YOLO("yolov8n.pt")

cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)

print("=== YOLOv8 通用物体识别 ===")
print("支持:人/车/猫狗/杯子/手机/椅子等80类 | Q键退出")

while True:
    ret, frame = cap.read()
    if not ret:
        break

    # 推理 + 画框,关闭冗余日志
    res = model(frame, conf=0.5, verbose=False)
    frame = res[0].plot()

    cv2.imshow("YOLOv8 物体识别", frame)
    if cv2.waitKey(1) & 0xFF == ord("q"):
        break

cap.release()
cv2.destroyAllWindows()

模型文件不用手动安装 / 解压,直接放在和 .py 文件同一个文件夹里,代码就能直接加载。

如果你用的是笔记本,用 l/x 版时记得插电源,否则会因为性能限制卡顿严重。

n

s

相关推荐
金銀銅鐵7 分钟前
[Java] 用GUI展示class文件顶层的 access_flags
后端·python·ai编程
kimnoic27 分钟前
Python操作xlwings的实例详解
开发语言·python
2601_9578838431 分钟前
2026年10月 外星人笔记本维修须知
python·电脑
泡茶喝茶写代码39 分钟前
A股量化数据工程:从 REST 接口到策略信号(第 17 篇):创新高与新低扫描
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
VIP_CQCRE1 小时前
用 Ace Data Cloud 接入 OpenAI 兼容语音转文字:一份能直接运行的 API 指南
python·openai·api·语音识别·acedatacloud
砚底藏山河2 小时前
python量化入门:多周期数据对齐统一时间轴
java·数据库·python·金融·maven
毕业设计7033 小时前
(免费领源码)django空气净化器销售系统09218- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
python·scrapy·mysql·pycharm·django·flask·pandas
小小张说故事3 小时前
Python 闭包到底捕获了啥?一个计数器例子讲透,别再背定义了
python
深蓝AI3 小时前
AI Agent 点了发布却超时:一条回执丢失,为什么能造成两篇文章?
人工智能·python
怪奇云呼军4 小时前
教育试听预约后没到课,闪电智能 Voice Agent 如何做分层回访?
人工智能·python·算法·云计算·音视频