【YOLOv11[基础]】实例分割Seg | 导出ONNX模型 | ONN模型推理以及检测结果可视化 | python

### YOLOv8 实例分割推理结果可视化方法 对于YOLOv8实例分割模型,在完成图像预测之后,可以利用`plotting`功能来实现对推理结果可视化。当调用模型进行预测时,默认情况下会返回包含检测框、类别标签以及掩码信息的结果对象。 为了展示这些结果,可以通过如下方式操作: ```python from ultralytics import YOLO import matplotlib.pyplot as plt import cv2 model = YOLO("yolov8n-seg.pt") # 加载预训练模型 results = model("https://ultralytics.com/images/bus.jpg") # 对图片执行预测 for r in results: im_array = r.plot() # 绘制边界框和mask到原图上 im = cv2.cvtColor(im_array, cv2.COLOR_BGR2RGB) # 转换颜色空间以便显示 plt.figure(figsize=(10, 10)) plt.imshow(im) plt.axis('off') plt.show() ``` 上述代码片段展示了如何加载一个预先训练好的YOLOv8实例分割模型并对给定URL中的图片执行预测[^1]。通过循环遍历预测结果列表,并使用`.plot()`函数绘制出每个目标物体对应的边框及其分割掩膜至原始输入图像之上;最后借助Matplotlib库将处理后的图像呈现出来供观察者查看。 #### 关于参数配置 如果希望进一步自定义可视化的外观样式,比如调整置信度阈值、仅显示特定类别的标注或是改变画布大小等,则可以在初始化YOLO对象之前设置相应的超参选项。例如,可通过命令行解析器传递额外参数控制是否实时观看预测效果[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jackilina_Stone

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值