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/
相关推荐
却道天凉_好个秋17 小时前
OpenCV(二十一):HSV与HSL
人工智能·opencv·计算机视觉
从后端到QT17 小时前
标量-向量-矩阵-基础知识
人工智能·机器学习·矩阵
新智元17 小时前
65 岁图灵巨头离职创业!LeCun 愤然与小扎决裂,Meta 巨震
人工智能·openai
机器之心17 小时前
全球第二、国内第一!钉钉发布DeepResearch多智能体框架,已在真实企业部署
人工智能·openai
新智元17 小时前
翻译界的 ChatGPT 时刻!Meta 发布新模型,几段示例学会冷门新语言
人工智能·openai
追风少年ii17 小时前
单细胞空间联合分析新贵--iStar
python·数据分析·空间·单细胞
沉默媛17 小时前
什么是Hinge损失函数
人工智能·损失函数
北青网快讯17 小时前
声网AI技术赋能,智能客服告别机械式应答
人工智能
机器之心17 小时前
TypeScript超越Python成GitHub上使用最广语言,AI是主要驱动力
人工智能·openai
nju_spy17 小时前
周志华《机器学习导论》第 15 章 规则学习(符号主义学习)
人工智能·机器学习·数理逻辑·序贯覆盖·规则学习·ripper·一阶规则学习