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

YoloV8修改检测框为中心点

代码实现参考:

https://github.com/computervisioneng/train-yolov8-custom-dataset-step-by-step-guide/blob/master/local_env/predict_video.py

from ultralytics import YOLO
from PIL import Image
import cv2
import numpy as npmodel = YOLO("/home/ps/Code/ROS/robot_ws/src/vision/yolo/scripts/yolov8x.pt")  # load a pretrained model (recommended for training)#识别一张图片
# im1 = Image.open("bus.jpg")
im1 = cv2.imread("bus.jpg")results = model.predict(source=im1)[0]
threshold = 0.1for result in results.boxes.data.tolist():x1, y1, x2, y2, score, class_id = resultif score > threshold:# 绘制框cv2.rectangle(im1, (int(x1), int(y1)), (int(x2), int(y2)), (0, 255, 0), 1)# 获取物体标签label = results.names[int(class_id)].upper()# 绘制文本cv2.putText(im1, label, (int(x1), int(y1 - 10)),cv2.FONT_HERSHEY_SIMPLEX, 0.3, (0, 255, 0), 1, cv2.LINE_AA)
cv2.imwrite("output.jpg", im1)

Yolo可以直接识别一个图片,也可以直接识别一整个文件夹

识别文件夹如下:

# 识别整个文件夹
# results = model.predict(source="./YoloPicture/YoloPicture/inside", save=True) # Display preds. Accepts all YOLO predict arguments

 predict方法有很多参数,其中一个关键的参数是save = True,这个可以让识别的结果直接保存下来

具体可以参考官方文档:Predict - Ultralytics YOLOv8 Docs

http://www.lryc.cn/news/215219.html

相关文章:

  • 文言一心中将C语言归类为低级语言,这对么?
  • [补题记录] Codeforces Round 906 (Div. 2)(A~D)
  • Kubernetes yaml文件
  • Linux——切换CUDA版本
  • 利用云计算和微服务架构开发可扩展的同城外卖APP
  • 数据结构详细笔记——二叉树
  • react实现列表增删改查的小demo(class组件版)
  • 运行批处理文件,Windows 10至少提供了三种方法,有的可以设置定时运行
  • C++ detach线程的归属权和控制权交给runtime library的原因
  • Android应用集成RabbitMQ消息处理指南
  • 爆改86㎡户型,中式禅意,自然诗意!福州中宅装饰,福州装修
  • LVGL库入门 02 - 布局
  • 利用Vue2实现印章徽章组件
  • 金麟国际用工-全新蓝领跨境就业服务平台
  • 性能测试知多少---并发用户
  • 自动驾驶算法(三):RRT算法讲解与代码实现(基于采样的路径规划)
  • 基于SSM的酒店客房预定管理系统
  • IDEA初步入门
  • 《Webpack 5 基础配置》- 禁止在出现编译错误或警告时,覆盖浏览器全屏显示
  • echart 饼图怎么让图形铺满整个div
  • 回归预测 | Matlab实现WOA-CNN-SVM鲸鱼算法优化卷积神经网络-支持向量机的多输入单输出回归预测
  • arm-none-eabi-gcc下实现printf的两种方式
  • 组件库开发
  • 【python基础】魔法参数*args, **kwargs的使用
  • Android Icon 添加水印 Python脚本
  • 选择Centos系统需不需要带SElinux?
  • 项目级asp.net框架的LIMS实验室管理系统源码
  • pthread 变量静态初始化 避免使用被销毁过的变量
  • 深度学习之基于ResNet18的神经网络水果分类系统
  • 并查集易错点