基于ModelArts平台的YOLOv7目标检测
【摘要】 实验目的在已有权重的基础上,于ModelArts平台进行目标检测 ModelArts平台首先进入华为云官网注:账号注册以及实名认证的步骤这里省略进入右上角控制台》服务列表》人工智能》ModelArts左侧开发环境》Notebook》右上角创建自定义“名称”,其余全部默认即可,点击创建注:本次实验的目的为目标检测中检测的部分,默认为“CPU”即可,若想提高速度可设置“类别”为“GPU”确认信...
实验目的
在已有权重的基础上,于ModelArts平台进行目标检测
ModelArts平台
- 首先进入华为云官网
注:账号注册以及实名认证的步骤这里省略 - 进入右上角控制台》服务列表》人工智能》ModelArts
- 左侧开发环境》Notebook》右上角创建
- 自定义“名称”,其余全部默认即可,点击创建
注:本次实验的目的为目标检测中检测的部分,默认为“CPU”即可,若想提高速度可设置“类别”为“GPU”
- 确认信息,点击提交
- 返回后,等待创建完成即可,这里需要几分钟的时间
部署YOLOv7
- 打开刚刚创建好的Notebook
- 导入源码(https://github.com/WongKinYiu/yolov7)
左上角ModelArts Upload Files》Git文件》输入网址》克隆
这里需要等待一定时间,待上传完成
下载完毕后左侧栏出现名为“yolov7”的文件夹
- 部署权重
进入yolov7目录,在其中新建一个名为“weights”的目录
- 导入权重
这里我们使用官方提供的权重
进入仓库》Testing》yolov7.pt下载
(仓库URL:https://github.com/WongKinYiu/yolov7 )
下载完成后,将文件拖拽入weights目录,或在ModelArts Upload Files中导入
- 导入检测对象
在根目录中新建名为“images”的目录,在其中导入需要检测的图片
参考图
配置detect文件
打开 yolov7/detect.py
修改以下内容
若是采用“GPU”则不配置第173行
- 配置结束
运行监测
- 标签栏中launcher》Terminal
标签栏中没有launcher可以在右上角加号中之间创建Terminal
- 导入所需要的库
pip install -r yolov7/requirements.txt
- 运行文件
python yolov7/detect.py
查看检测结果
根目录》runs》detect》exp.
- 效果图
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)