yolo26如何预测识别图片|视频|摄像头|文件夹检测适用v8v11

简介: yolo26目标检测预测推理方法

一、检测代码

可以在yolo项目代码的根目录,新建一个python文件,我这里叫做detect.py,代码的内容如下:

from ultralytics import YOLO
if __name__ == '__main__':

    model = YOLO(r"yolo26n.pt")  # 填写测试模型的路径
    results = model("ultralytics/assets", save=True)  #填写测试资源的路径,可以是图片、视频、文件夹的路径


    for result in results:
        xywh = result.boxes.xywh  #中心点坐标和宽高信息 center-x, center-y, width, height
        xywhn = result.boxes.xywhn  # normalized代码由微智启软件工作室整理,转载标明出处
        xyxy = result.boxes.xyxy  # top-left-x, top-left-y, bottom-right-x, bottom-right-y
        xyxyn = result.boxes.xyxyn  # normalized
        names = [result.names[cls.item()] for cls in result.boxes.cls.int()]  #类别的名称 class name of each box
        confs = result.boxes.conf  #置信度的值 confidence score of each box

二、修改替换检测模型

默认填写的是yolo官方的模型,检测80种类别,如果希望使用自己的模型,实现自定义检测,只需要把yolo26n.pt修改成自己模型的路径即可。

例如下图所示的best.pt模型,可以采用相对或者绝对路径:

三、检测图片

1、检测图片,只需要把第一个参数,修改成图片的路径即可,其他参数可以保持不变,例如我想检测bus.jpg这个图片,那么只需要这样写就可以了。

2、检测完毕后,底部会输出检测的路径地址,一般为runs文件夹的最后一个文件夹(每运行一次检测,就会生成一个文件夹)

四、检测视频、文件夹

检测视频,和检测图片的步骤是一致的,只需要把图片的路径,改成对应的检测资源路径即可

检测视频

1、例如我想检测这个person.mp4的视频,那么我只需要把它填写进去,右键运行程序就行了

2、然后底部就会有如下的输出,红色框是每一帧输出的结果,绿色框为当前检测帧数和总的帧数(即为检测的进度)

3、如果想实时显示检测视频的结果,我们可以增加一个参数show=True,如下图所示

results = model(r"person.mp4", save=True,show=True)

4、右下角,就是弹出的实时检测的视频窗口啦。

5、检测完毕后,在runs文件夹,依旧可以查看检测的结果视频,但是我们不能直接打开查看,因为我们现在这个是代码编辑器,它比较难支持视频的播放,会弹出右侧的弹窗

6、那么我们可以在文件夹中,使用系统的视频播放器,打开查看对应的视频结果

检测文件夹

有时候,我们需要检测很多张图片,一张一张的输入路径地址再检测,这是非常大的工作量。这时候,我们可以直接填写文件夹的路径,它就会依次检测里面的所有图片。

1、例如我想检测左边红框的两个图片,那么我就写上它的文件夹路径(蓝色框部分)

2、运行检测后,它就会依次检测啦,底部红色框为每一张图片的检测结果进度

3、输出的结果,依旧是在runs对应的文件夹

五、检测摄像头

检测摄像头,只需要把测试资源的路径,改成对应的设备序号就可以了,序号顺序从0开始,我这里只有一个摄像头,所以填写0(如果是第二个摄像头,可以填写1)。

摄像头检测,和视频一样,它默认不会实时显示检测的画面,这时候可以添加参数,show=True来实时查看,例如:

results = model(r"0", save=True,show=True)

yolov8v11检测

对于yolov8和yolov11,它们的步骤也都是一样的,只需要把模型改成对应的就可以了,代码是通用的,例如我的yolov8是这样的,就模型路径改变就行了。

相关文章
|
1月前
|
人工智能 自然语言处理 小程序
阿里云万小智最新3.0版本,首月低至15元,建站+经营,支持GEO/SEO/内容分发
阿里云万小智AI建站是原云·速成美站的升级产品,融合AI生成与零代码理念,凭自然语言对话与拖拽即可快速建站。3.0版本将能力从建站延伸至经营,新增应用诊断优化、GEO/SEO原生内容创作与多渠道内容分发,定位为AI建站与经营平台。产品分Web与小程序两类,各有轻量、标准、高级三档,价格360/980/1980元每年,轻量版首月低至15元。高端定制可选云·企业官网,两者互补覆盖全场景。
|
2月前
|
人工智能 自然语言处理 机器人
大模型时代来了,国内智能客服系统有哪个值得推荐?
AI客服正从“能答”迈向“能办”。2025年,大模型驱动的智能客服渗透率超80%,任务闭环成核心竞争力。阿里云瓴羊Quick Service以“模型—平台—应用”三层架构,支持多模型调度、动态知识图谱与后端系统直连,实现查物流、改地址、催发货等真办事能力,助力企业降本增效。(239字)
|
12月前
|
Python Windows
Miniconda 安装与环境配置全流程图解(2025 最新版)
Miniconda 可以看作是 Anaconda 的“轻装版”,只自带 conda 包管理器与基础的 Python 运行时。它体积小、部署速度快,特别适合按需创建与管理虚拟环境的用户。与 Anaconda 相比,Miniconda 不会预先安装一大堆科学计算库,你可以根据项目需求再单独选择、安装需要的包,因此整体更轻巧、更灵活。 本文将手把手演示在 Windows 下安装 Miniconda 的全过程:从下载安装器、完成向导配置、设置环境变量,到最后的基础验证与简单示例,帮助你迅速把 Miniconda 用起来。
12784 12
|
4月前
|
人工智能 自然语言处理 安全
别让你的AI当"差不多先生"——Hermes 0.18+0.19双版本连更,把智能体从"会干活"推到了"能托付"
Hermes 0.18–0.19 版本聚焦“可信AI”,六大升级重塑人机协作:/goal 自我验证+持久化兜底确保任务真完成;/learn 技能蒸馏让AI持续积累经验;MoA多模型协商提升决策质量;冷启动提速80%、渲染优化14倍;Smart Approvals智能审批兼顾安全与效率;/journey记忆时间线+上下文压缩保障长期项目连贯性。真正实现“交办即安心”。
513 1
|
7月前
|
人工智能 JavaScript 中间件
复刻字节 AI 开发流:实践 Node.js 通用脚手架
揭秘字节内部 AI 开发流:不是用 AI 写代码,而是“训练 AI 写代码”。从混乱到高效,只靠一套可复用的规则与反馈机制,让 AI 越用越聪明、代码越写越稳。附完整 Node.js 实战脚手架,教你打造真正可进化的 AI 开发体系。
526 7
|
6月前
|
人工智能 监控 知识图谱
AI搜索时代的流量重构:Geo优化精细化运营标准与实战路径
本文将深入探讨在Geo优化中如何实现精细化运营,解析其核心标准与执行路径。
330 5
|
存储 Java Go
Goroutine间的“灵魂管道”:Channel如何实现数据同步与因果传递?
Channel是Go实现CSP并发模型的核心,通过goroutine间安全的数据传递与同步,避免锁和条件变量的复杂性。其底层基于循环队列与等待队列,支持发送接收、阻塞唤醒等机制,并建立happens-before因果关系,确保并发确定性。
1659 0
|
数据处理 虚拟化 图形学
ESXi 8.0U3e 免费版发布,含官方免费许可证 (序列号 SN Key)
ESXi 8.0U3e 免费版发布,含官方免费许可证 (序列号 SN Key)
10090 5
|
弹性计算 Linux 网络安全
阿里云Linux和Windows服务器远程连接方法教程
阿里云服务器怎么远程连接?Windows可以使用MSTSC远程桌面,Linux可以SSH连接,也可以使用阿里云服务器Web网页端的远程连接工具
7633 0
阿里云Linux和Windows服务器远程连接方法教程
|
存储 安全 网络安全
【考研必备二】解开“黑匣子”的神秘面纱,透视数字世界底层实现过程(计算机组成原理)(下)
【考研必备二】解开“黑匣子”的神秘面纱,透视数字世界底层实现过程(计算机组成原理)

热门文章

最新文章