Yolov5 使用

1.开发背景

在已有的 Conda 环境下实现目标检测标定。

2.开发需求

实现演示例子的图片标定。

3.开发环境

Ubuntu20.04 + Conda + Yolov5

4.实现步骤

4.1 安装环境

bash 复制代码
# 创建环境 python 版本建议 3.9 以上
conda create -n yolov5 python=3.9

# 进入环境
conda activate yolov5

# 退出环境
conda deactivate

4.2 获取源码

4.2.1 修改网络配置

如果不修改网络配置可能会导致克隆端口访问失败

bash 复制代码
sudo vi /etc/resolv.conf
bash 复制代码
#nameserver 127.0.0.53
options edns0 trust-ad

nameserver 8.8.8.8
nameserver 8.8.4.4
4.2.2 下载源码
bash 复制代码
# 克隆开源源码
git clone https://github.com/ultralytics/yolov5

4.3 安装环境

bash 复制代码
# 进入环境 这个很重要
conda activate yolov5

# 进入源码
cd yolov5

# 配置网络下载源
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

# 安装依赖库
pip3 install -r requirements.txt 

4.4 运行示例

4.4.1 下载权重文件

下载权重文件 yolov5s.pt,这个是官方已经训练完的结果

bash 复制代码
https://github.com/ultralytics/yolov5/releases/tag/v2.0
4.4.2 执行识别
bash 复制代码
# 识别照片在 ./data/images/ 路径下,权重文件 yolov5s.pt
python3 detect.py --source ./data/images/ --weights yolov5s.pt
4.4.3 查看结果
bash 复制代码
# 根据上一步结果提示 每次运行 exp 会递增
ls -alh runs/detect/exp4/
相关推荐
Hcoco_me9 小时前
大模型面试题84:是否了解 OpenAI 提出的Clip,它和SigLip有什么区别?为什么SigLip效果更好?
人工智能·算法·机器学习·chatgpt·机器人
BHXDML9 小时前
第九章:EM 算法
人工智能·算法·机器学习
q_354888515310 小时前
AI大模型:python新能源汽车推荐系统 协同过滤推荐算法 Echarts可视化 Django框架 大数据毕业设计(源码+文档)✅
大数据·人工智能·python·机器学习·信息可视化·汽车·推荐算法
Yeats_Liao10 小时前
开源生态资源:昇腾社区ModelZoo与DeepSeek的最佳实践路径
python·深度学习·神经网络·架构·开源
陆研一10 小时前
2026国内无痛使用Gemini 3与GPT-5.2
人工智能·ai·chatgpt
Honmaple10 小时前
加载 .env 文件
人工智能
被星1砸昏头10 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
愚公搬代码10 小时前
【愚公系列】《AI+直播营销》038-直播间装修和布置(直播间的设备选择)
人工智能
就爱吃香菜110 小时前
跨越网络的连接艺术:实战基于 SSE 传输层的远程 MCP 服务部署,实现云端 AI 与本地资产联动
网络·人工智能
lusananan11 小时前
Transformer为何一统天下?深度解析RNN、CNN的局限与注意力机制的崛起
人工智能·游戏