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

冷库建设网站做图必备素材网站

冷库建设网站,做图必备素材网站,show t团队网站艰涩,网易企业邮箱怎么登录YOLOv8 是一个多功能的计算机视觉框架,支持多种任务,包括分类(Classify)、检测(Detect)、旋转目标检测(OBB)、姿态估计(Pose)、实例分割(Segment&…

        YOLOv8 是一个多功能的计算机视觉框架,支持多种任务,包括分类(Classify)、检测(Detect)、旋转目标检测(OBB)、姿态估计(Pose)、实例分割(Segment)。

1. Classify(图像分类)

        • 特点  图像分类任务是将整张图像归类到预定义的类别中。

        • 输出  类别标签和置信度分数。

        • 适用场合 适用于场景识别、物体类别判断等任务。

        • 用法:

from ultralytics import YOLO# 加载预训练的分类模型
model = YOLO('yolov8n-cls.pt')# 进行推理
results = model('path/to/image.jpg')

        • 返回值内容
        probs:一个形状为 (num_classes,) 的张量,包含了输入图像属于每个类别的概率。
        names:一个字典,将类别索引映射到类别名称。

for result in results:probs = result.probsnames = result.namespredicted_class_index = probs.argmax()predicted_class_name = names[predicted_class_index]confidence = probs[predicted_class_index].item()print(f"Predicted class: {predicted_class_name}, Confidence: {confidence:.2f}")

        • 特点
        任务单一:专注于将输入图像分类到预定义的类别中,输出一个类别标签和对应的置信度。
        轻量级设计:模型结构相对简单,推理速度快,适合对大量图像进行快速分类。

2. Detect(目标检测)

        • 特点  检测图像中的物体,并返回每个物体的边界框、类别标签和置信度。

        • 适用场合 安防监控、自动驾驶等场景。

        • 用法:

from ultralytics import YOLO# 加载预训练的目标检测模型
model = YOLO('yolov8n.pt')# 对单张图像进行目标检测
results = model('path/to/image.jpg')# 对视频文件进行目标检测
results = model('path/to/video.mp4')

        • 返回值内容
        boxes:一个 Boxes 对象,包含以下属性:
        xyxy:形状为 (num_detections, 4) 的张量,每个检测框的坐标 (x1, y1, x2, y2),表示左上角和右下角的坐标。
        cls:形状为 (num_detections,) 的张量,每个检测框的类别索引。
        conf:形状为 (num_detections,) 的张量,每个检测框的置信度。
        names:一个字典,将类别索引映射到类别名称。

for result in results:boxes = result.boxesnames = result.namesfor box in boxes:xyxy = box.xyxy[0].cpu().numpy()cls = int(box.cls.item())conf = box.conf.item()class_name = names[cls]print(f"Class: {class_name}, Confidence: {conf:.2f}, Bbox: {xyxy}")

3. OBB(旋转目标检测

        • 特点  检测图像中的旋转目标,并返回旋转后的边界框。

        • 适用场合 适用于航空图像、卫星图像等场景,以及文字和特定标志检测,其中目标可能呈现旋转状态。

        • 用法:

from ultralytics import YOLO# 加载预训练的旋转目标检测模型
model = YOLO('yolov8n-obb.pt')# 进行推理
results = model('path/to/image.jpg')

        • 返回值内容  

        旋转边界框:  [x, y, w, h, angle]   格式,表示旋转后的边界框。

        类别标签:检测到的物体类别。

        置信度分数:模型对该检测的置信度。

4. Pose(姿态估计)

        • 特点   检测图像中物体的关键点位置。

        • 适用场合 常用于人体姿态估计、动物姿态分析等场景。

        用于检测图像或视频中人体的关键点位置,如关节、面部特征点等,可用于动作分析、姿态识别等领域。能够同时检测多个人体的姿态,并输出每个关键点的坐标。

        • 用法:

from ultralytics import YOLO# 加载预训练模型
model = YOLO("yolov8n-pose.pt")  # 使用姿态估计模型# 预测图像
results = model("path/to/image.jpg")

        • 预测返回值

        关键点坐标:  [x, y]   格式,表示关键点的位置。

        置信度分数:模型对每个关键点的置信度。

for result in results:keypoints = result.keypointsboxes = result.boxesnames = result.namesfor i in range(len(boxes)):person_keypoints = keypoints.xy[i].cpu().numpy()person_conf = keypoints.conf[i].cpu().numpy()print(f"Person {i} keypoints: {person_keypoints}")print(f"Person {i} keypoints confidence: {person_conf}")

5. Segment(实例分割)

        • 特点   检测图像中的物体,并为每个物体生成分割掩码。不仅能够检测目标的边界框和类别,还能够区分同一类别中的不同实例,精确地分割出每个目标的像素级掩码,,如医学图像分析、自动驾驶等。还

        • 适用场合  适用于需要对目标进行精细分割的场景,如医学图像分割、自动驾驶中的道路分割等场景。

        • 用法:

from ultralytics import YOLO# 加载预训练的实例分割模型
model = YOLO('yolov8n-seg.pt')# 进行推理
results = model('path/to/image.jpg')

        • 预测返回值

        boxes:一个 Boxes 对象,包含每个检测框的坐标、类别索引和置信度。
        masks:一个 Masks 对象,包含以下属性:
        data:形状为 (num_detections, height, width) 的张量,每个检测实例的二进制掩码。
        xy:每个掩码的多边形坐标。
        names:一个字典,将类别索引映射到类别名称。

for result in results:boxes = result.boxesmasks = result.masksnames = result.namesfor i in range(len(boxes)):cls = int(boxes.cls[i].item())conf = boxes.conf[i].item()mask = masks.data[i].cpu().numpy()class_name = names[cls]print(f"Class: {class_name}, Confidence: {conf:.2f}")

http://www.dtcms.com/a/405173.html

相关文章:

  • 网站宜昌怎么做网站网页
  • php做的知名网站如何写网站建设报告
  • 成都平台网站开发公司汽车网站网页设计
  • 个人如何做购物网站 关于支付接口WordPress推荐中文插件
  • 乐清做网站的wordpress主题汉化版免费下载
  • 网站规划与开发设计国家企业信用信息公示系统下载
  • 红酒网站建设方案网址怎么弄
  • 住房住房和城乡建设部网站嘉兴网站建设哪家做得好
  • 通过高权重网站做长尾关键词网站图片展示方式有哪些
  • 网站推广渠道网络管理系统中管理对象
  • 企业网站推广方案上海百度浏览器官网下载
  • 深圳公司网站建立网站开发 常德
  • 郑州百度网站快速优化网站自助搭建平台
  • 余杭区网站建设设计公司支持html5的网站
  • 网站建设 用户管理网站建设好找工作吗
  • 哪个网站做螺丝生意好东莞做网站哪里好
  • 建设网站费用主要包括哪些网页保存至wordpress
  • vs做网站应该新建什么wordpress抓取 ins
  • 滁州网站建设费用动漫网页设计论文
  • 有哪些电商网站网站建设服务范围
  • 网站模板 北京公司建立网站 杭州
  • 手机网站平均打开速度大多数软件仍然是定制开发的
  • 成都网站排名公司阿里巴巴网站域名建设
  • 个人网站制作步骤安阳哪里有学做网站的学校
  • 信息发布型企业网站的特点软件开发详细设计文档
  • 精致的网站全国建设项目竣工验收公示网站
  • 瀑布流响应式网站模板食品 网站源码
  • 网站备案 多ipseo快速优化软件网站
  • 网易严选的网站建设长春做网站外包
  • 网站开发属于软件开发域名信息查询