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

YOLOv10尝鲜测试五分钟极简配置

最近清华大学团队又推出YOLOv10,真是好家伙了。

安装:

pip install supervision git+https://github.com/THU-MIG/yolov10.git

下载权重:https://github.com/THU-MIG/yolov10/releases/download/v1.0/yolov10n.pt

预测:


from ultralytics import YOLOv10
import supervision as sv
import cv2MODEL_PATH = 'yolov10n.pt'
IMAGE_PATH = 'zidane.jpg'model = YOLOv10(MODEL_PATH)
image  = cv2.imread(IMAGE_PATH)
results = model(source=image, conf=0.25, verbose=False)[0]
detections = sv.Detections.from_ultralytics(results)
box_annotator = sv.BoxAnnotator()category_dict = {0: 'person', 1: 'bicycle', 2: 'car', 3: 'motorcycle', 4: 'airplane', 5: 'bus',6: 'train', 7: 'truck', 8: 'boat', 9: 'traffic light', 10: 'fire hydrant',11: 'stop sign', 12: 'parking meter', 13: 'bench', 14: 'bird', 15: 'cat',16: 'dog', 17: 'horse', 18: 'sheep', 19: 'cow', 20: 'elephant', 21: 'bear',22: 'zebra', 23: 'giraffe', 24: 'backpack', 25: 'umbrella', 26: 'handbag',27: 'tie', 28: 'suitcase', 29: 'frisbee', 30: 'skis', 31: 'snowboard',32: 'sports ball', 33: 'kite', 34: 'baseball bat', 35: 'baseball glove',36: 'skateboard', 37: 'surfboard', 38: 'tennis racket', 39: 'bottle',40: 'wine glass', 41: 'cup', 42: 'fork', 43: 'knife', 44: 'spoon', 45: 'bowl',46: 'banana', 47: 'apple', 48: 'sandwich', 49: 'orange', 50: 'broccoli',51: 'carrot', 52: 'hot dog', 53: 'pizza', 54: 'donut', 55: 'cake',56: 'chair', 57: 'couch', 58: 'potted plant', 59: 'bed', 60: 'dining table',61: 'toilet', 62: 'tv', 63: 'laptop', 64: 'mouse', 65: 'remote', 66: 'keyboard',67: 'cell phone', 68: 'microwave', 69: 'oven', 70: 'toaster', 71: 'sink',72: 'refrigerator', 73: 'book', 74: 'clock', 75: 'vase', 76: 'scissors',77: 'teddy bear', 78: 'hair drier', 79: 'toothbrush'
}labels = [f"{category_dict[class_id]} {confidence:.2f}"for class_id, confidence in zip(detections.class_id, detections.confidence)
]
annotated_image = box_annotator.annotate(image.copy(), detections=detections, labels=labels
)cv2.imwrite('result.jpg', annotated_image)

预测结果:
在这里插入图片描述

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

相关文章:

  • 社交媒体数据恢复:聊天宝
  • 备战秋招—模拟版图面试题来了
  • CAN总线简介
  • 【HSQL001】HiveSQL内置函数手册总结(更新中)
  • Rust面试宝典第14题:旋转数组
  • 解决SpringBoot中插入汉字变成?(一秒解决)
  • 5.26牛客循环结构
  • AIGC 004-T2I-adapter另外一种支持多条件组合控制的文生图方案!
  • 详解 Cookies 和 WebStorage
  • BeanFactory、FactroyBean、ApplicationContext
  • 【计算机网络】HTTPS 协议原理
  • springboot + Vue前后端项目(第十二记)
  • linux 常用命令:find grep ps netstat sudo df du rm
  • SQLiteOpenHelper数据库帮助器
  • 2024年5月26日 (周日) 叶子游戏新闻
  • STM32-10-定时器
  • 今天说的什么好呢
  • 计算机网络-Traffic-Filter流量过滤策略
  • 小白入职 必要熟悉 Git / tortoiseGit 工具
  • 春秋CVE-2022-23906
  • JavaFX安装与使用
  • 漫画|基于SprinBoot+vue的漫画网站(源码+数据库+文档)
  • python-项目实战
  • 单片机原理及技术(一)—— 认识单片机(C51编程)
  • 白嫖的在线工具类宝藏网站清单,快点击进来收藏一波
  • 【机器学习300问】97、机器学习中哪些是凸优化问题,哪些是非凸优化问题?
  • 两种盒模型
  • 【C++】类型转换
  • Redis RDB 持久化问题
  • windows 下nginx常用命令