深度学习笔记34-YOLOv5调用官方权重进行检测

一、引言

今天带大家探索一下深度学习在医学领域的应用,乳腺癌是女性最常见的癌症形式,浸润性导管癌 (IDC) 是最常见的乳腺癌形式。准确识别和分类乳腺癌亚型是一项重要的临床任务,利用深度学习方法识别可以有效节省时间井减少错误。我们的数据集是由多张以 40 倍扫描的乳腺癌(BCa)标本的完整载玻片图像组成。

1.拉取git源码

打开官网后下载代码https://github.com/ultralytics/yolov5,在cmd中运行

bash 复制代码
git clone https://github.com/ultralytics/yolov5

找到刚下载的代码文件中的requirments.txt文件

在cmd中运行

bash 复制代码
pip install -r requirements的文件地址

等待环境配置

2. 运行代码

在cmd中运行

bash 复制代码
cd yolov5的文件夹路径
python "C:\Users\users\yolov5\detect.py" --source "D:\***\Desktop\screenshot-20250819-135159.png" --weights yolov5s.pt --img 640

注意,detect.py的路径换成自己的,后面的图片路径也换成自己的。

但有的人可能环境报错,所以在最开始创建虚拟环境比较好 ,在cmd运行

bash 复制代码
# 创建虚拟环境
C:\Users\***\AppData\Local\Programs\Python\Python39\python.exe -m venv yolov5-venv

# 激活虚拟环境
yolov5-venv\Scripts\activate

# 安装依赖
pip install -r requirements.txt

# 运行程序
python detect.py --weights yolov5s.pt --source your_image.jpg

二、总结

YOLO(You Only Look Once)是一种非常流行的目标检测算法,用于从图像或视频中实时识别物体。与传统的目标检测方法不同,YOLO将目标检测任务转化为回归问题,在一个单独的神经网络中同时完成物体的定位和分类。因此,YOLO的主要特点是高效、实时,并且能够处理复杂的场景。

YOLO的工作流程如下:

  • 图像分割:将输入图像分为多个网格。
  • 边界框预测:每个网格预测一定数量的边界框,每个边界框包含物体的坐标、宽高以及该物体的类别概率。
  • 目标分类与置信度 :每个边界框会给出一个目标类别的概率,以及置信度分数,用来判断该框是否包含目标。
相关推荐
landuochong2003 分钟前
claude-obsidian 再升级
人工智能·笔记·claudecode
CheerWWW14 分钟前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习
克里斯蒂亚诺·罗纳尔达16 分钟前
智能体学习16——学习与适应(Learning-and-Adaptation)-深入解读
深度学习·学习·机器学习
ljt272496066125 分钟前
Compose笔记(七十六)--拍照预览
笔记·android jetpack
ZC跨境爬虫26 分钟前
dankoe视频笔记:如何培养对自己喜欢之事的痴迷感
人工智能·笔记·搜索引擎
冰西瓜60031 分钟前
深度学习的数学原理(二十六)—— 多头注意力
人工智能·深度学习
新手小新1 小时前
C#学习笔记1-在VS CODE部署C#开发环境
笔记·学习·c#
憨波个1 小时前
【说话人日志】从 LSTM attractor 到 Transformer attractor:EEND-TA
人工智能·深度学习·lstm·transformer·音频·语音识别
这张生成的图像能检测吗1 小时前
(论文速读)基于知识图谱构建的大型工业设备故障诊断模型
人工智能·深度学习·知识图谱·故障诊断
ccLianLian1 小时前
深度学习基础·损失函数
人工智能·深度学习