YOLO之boxes小记

news2024/11/19 2:31:45
import cv2
from ultralytics import YOLO
# 加载模型
model = YOLO(model='yolov8n.pt')
results = model(source='animal.jpg')

result = results[0]
img = result.plot()
from matplotlib import pyplot as plt
# matplotlib :rgb模式
# cv:bgr模式
plt.imshow(X=img[:,:,::-1])


在这里插入图片描述

result.boxes



```python
"""
# 类别
cls: tensor([22., 20., 23., 20., 20.])
# 置信度 也就是概率
conf: tensor([0.8806, 0.8598, 0.5866, 0.5551, 0.3515])
data: tensor([[2.4926e+01, 5.1402e+02, 3.7411e+02, 7.9772e+02, 8.8055e-01, 2.2000e+01],
        [3.2387e+02, 3.8592e+02, 7.2567e+02, 8.0409e+02, 8.5977e-01, 2.0000e+01],
        [5.9173e+02, 2.6204e+02, 8.0608e+02, 7.7721e+02, 5.8656e-01, 2.3000e+01],
        [7.1596e+02, 6.3707e+02, 9.0578e+02, 8.5622e+02, 5.5513e-01, 2.0000e+01],
        [7.2943e+02, 5.2940e+02, 1.1668e+03, 7.8796e+02, 3.5151e-01, 2.0000e+01]])
id: None
is_track: False
orig_shape: (897, 1200)
shape: torch.Size([5, 6])
# 中心点坐标 (x,y) ,w宽 h高  n是规范化以后的数据,所有跟x相关的除以宽度,所有与y相关的除以高度,相当于归一化了 (相对坐标是用的比较多的)
xywh: tensor([[199.5182, 655.8711, 349.1838, 283.6943],
        [524.7690, 595.0039, 401.7979, 418.1656],
        [698.9015, 519.6245, 214.3517, 515.1679],
        [810.8722, 746.6467, 189.8149, 219.1466],
        [948.1376, 658.6791, 437.4136, 258.5655]])
xywhn: tensor([[0.1663, 0.7312, 0.2910, 0.3163],
        [0.4373, 0.6633, 0.3348, 0.4662],
        [0.5824, 0.5793, 0.1786, 0.5743],
        [0.6757, 0.8324, 0.1582, 0.2443],
        [0.7901, 0.7343, 0.3645, 0.2883]])
# 这个是左上角坐标(x,y)和右下角坐标(x,y)        
xyxy: tensor([[  24.9263,  514.0239,  374.1101,  797.7183],
        [ 323.8700,  385.9211,  725.6679,  804.0867],
        [ 591.7256,  262.0406,  806.0774,  777.2085],
        [ 715.9648,  637.0734,  905.7797,  856.2200],
        [ 729.4308,  529.3964, 1166.8444,  787.9619]])
xyxyn: tensor([[0.0208, 0.5730, 0.3118, 0.8893],
        [0.2699, 0.4302, 0.6047, 0.8964],
        [0.4931, 0.2921, 0.6717, 0.8665],
        [0.5966, 0.7102, 0.7548, 0.9545],
        [0.6079, 0.5902, 0.9724, 0.8784]])
"""

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1900050.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

海睿思问数(TableGPT):开创企业新一代指标应用模式

1 指标建设对企业经营管理数字化的价值分析 指标是将海量数据中关键信息提炼和挖掘出来,以数据为载体展示企业经营管理和分析中的统计量。它通过分析数据,形成一个具有度量值的汇总结果,使得业务状态可以被描述、量化和分解。指标通常由度量…

【记录】如何使用IDEA2023

前言: 记录IDEA2023的激活与安装 第一步:官网下载安装包: 下载地址:https://www.jetbrains.com/idea/download/other.html 这个最好选择2023版本,用着很nice。 安装步骤就不详解了,无脑下一步就可以了…

上位机图像处理和嵌入式模块部署(mcu项目1:用户手册)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 一个完整的产品,除了上位机软件、固件、硬件、包装之外,一般还需要一个用户手册。好的用户手册应该能够兼顾到大多数人的认…

Java数据结构-树的面试题

目录 一.谈谈树的种类 二.红黑树如何实现 三.二叉树的题目 1.求一个二叉树的高度,有两种方法。 2.寻找二叉搜索树当中第K大的值 3、查找与根节点距离K的节点 4.二叉树两个结点的公共最近公共祖先 本专栏全是博主自己收集的面试题,仅可参考&#xf…

强技能 展风采 促提升——北京市大兴区餐饮行业职工技能竞赛精彩呈现

6月19日,由大兴区总工会、区商务局、青云店镇人民政府联合主办,区服务工会、区餐饮行业协会承办的“传承中国技艺,打造新一代餐饮工匠”2024年大兴区餐饮行业职工职业技能竞赛决赛在北京华联创新学习中心隆重开幕。区总工会副主席郝泽宏&…

运维锅总详解计算机存储

本文从计算机存储简介、存储设备介绍、软件定义存储(SDS)、常见的Kubernetes CSI存储插件介绍、如何平衡成本和存储性能等方面对计算机存储进行详细分析;本文最后还通过图形展示了存储在计算机体系结构中的重要作用。希望对您有所帮助! 一、计算机存储简…

沉浸式三维园区场景漫游体验

利用图扑三维可视化技术展示园区在不同时间段的变化,提供全景漫游体验,帮助用户全方位感受和理解园区环境,实现智能化管理与优化。

昇思第10天

RNN实现情感分类 二分类问题:Positive和Negative两类 步骤: 1.加载IMDB数据集 2.加载预训练词向量:预训练词向量是对输入单词的数值化表示,通过nn.Embedding层,采用查表的方式,输入单词对应词表中的index,…

OPENCV(图像入门笔记)

使用OpenCV读取图像 使用cv.imread()函数读取图像。 第一个参数为图像名称 第二个参数是一个标志,它指定了读取图像的方式。分别有三种 cv.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。 cv.IMREAD_GRAYSCALE:以…

武汉免费 【FPGA实战训练】 Vivado入门与设计师资课程

一.背景介绍 当今高度数字化和智能化的工业领域,对高效、灵活且可靠的技术解决方案的需求日益迫切。随着工业 4.0 时代的到来,工业生产过程正经历着前所未有的变革,从传统的机械化、自动化逐步迈向智能化和信息化。在这一背景下&…

windows USB 设备驱动开发-控制传输的数据包

每次在主机控制器和 USB 设备之间移动数据时,都会发生传输。 通常,USB 传输可大致分为控制传输和数据传输。 所有 USB 设备都必须支持控制传输,并且可以支持用于数据传输的端点。 每种类型的传输都与设备缓冲区USB 端点 的类型相关联。 控制传…

vscode远程连接linux(配置免密)

远程连接 1.首先保证物理机和虚拟机网络可以ping通 2.查看ubuntu得ip地址 ifconfig IP为:192.168.52.133 3.连接远程主机 配置免密 1.打开cmd运行ssh-keygen -t rsa 一路回车就行 2.打开window文件夹C:\Users\xbj\.ssh 3.用记事本打开id_rsa.pub文件复制公…

没有tpm2.0,你就不打算升级win11?屁孩君小白式教学如何跳过

屁孩君终于回归了,回归首文 博主的姥爷电脑已用此方法成功 目录 屁孩君终于回归了,回归首文下载win11镜像将镜像进行提取删除检测文件断网,防止windows重新补全检测文件点击setup,进行检测安装 完成屁孩君终于回归了,记…

idea使用技巧---超实用的mybatisX插件

一、使用原因 传统创建mybatis项目之后,在mapper接口和xml映射文件之间手动切换非常麻烦:不仅需要记住文件的所在位置,而且每次在mapper当中添加一个新的接口,都需要单独手动点开xml再编写sql; eg:在item…

CSS中 实现四角边框效果

效果图 关键代码 border-radius:10rpx ;background: linear-gradient(#fff, #fff) left top,linear-gradient(#fff, #fff) left top,linear-gradient(#fff, #fff) right top,linear-gradient(#fff, #fff) right top,linear-gradient(#fff, #fff) left bottom,linear-gradient(…

多模态MLLM都是怎么实现的(11)--从SadTalker到快手LivePortait

我之前出差带休假差不多两个礼拜吧,今天回北京更新一篇 我确实找到了一个有意思的东西,LivePortrait 这东西开源了,你可以认为是目前做得最好的"Sadtalker",国内也有dream-talker,EMO之类的。 我之前看EMO的…

Spring Boot集成olingo快速入门demo

1.什么是olingo? Apache Olingo 是个 Java 库,用来实现 Open Data Protocol (OData)。 Apache Olingo 包括服务客户端和 OData 服务器方面。 Open Data Protocol (开放数据协议,OData) 是用来查询和更新数据的一种W…

不要再盲目入场啦!跨境电商入场第一步!先收集整理这些数据,看清自己该如何入场!【纯分享】

23年、24年确实无愧于“品牌出海元年”的称号,23年出海四小龙——速卖通、TikTokshop、Temu、Shein在海外的爆发让大家看到了海外市场的活动;而24年则有更多的国内品牌将目光瞄向了海外市场,年后开工到今天基本上每天都有客户来咨询出海相关的…

Java应用系统设计与实现--学生信息管理系统(附解决方案源码)

一、实验目的及要求 1.1实验目的 掌握Java GUI编程技术,了解Swing框架的使用。 掌握MySQL数据库的基本操作,了解如何在Java中连接和操作数据库。 掌握用户权限管理的基本概念和实现方法。 提升综合运用所学知识设计和实现一个完整应用系统的能力…

hid-ft260驱动学习笔记 1 - 驱动模块注册与注销

目录 1. ft260_driver_init初始化 1.1 tty设备 1.1.1 申请tty驱动设备 1.1.2 初始化tty驱动程序 1.1.3 注册tty设备 1.2 hid设备 2. ft260_driver_exit注销模块 3. 调试 hid-ft260.c的最底部可以看到该驱动的注册与注销接口的申明。 module_init(ft260_driver_init); …