YOLOv3目标检测实战:交通标志识别

bai666ai 2023-01-13 00:36:40

课程名称适应人群
YOLOv3目标检测实战:交通标志识别具有一定深度学习基础,希望掌握YOLOv3目标检测实战方法的同学们

告知:需要学习YOLOv4进行TT100K数据集上中国交通标志识别的学员请前往

(1) Ubuntu系统《YOLOv4目标检测实战:中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/29362

(2)《Windows版YOLOv4目标检测实战:中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/29363


在无人驾驶中,交通标志识别是一项重要的任务。本课程中的项目以美国交通标志数据集LISA为训练对象,采用YOLOv3目标检测方法实现实时交通标志识别。

具体项目过程包括包括:安装Darknet、下载LISA交通标志数据集、数据集格式转换、修改配置文件、训练LISA数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。

YOLOv3基于深度学习,可以实时地进行端到端的目标检测,以速度快见长。本课程将手把手地教大家使用YOLOv3实现交通标志的多目标检测。本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入学习和探究。

除本课程《YOLOv3目标检测实战:交通标志识别》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括:

《YOLOv3目标检测实战:训练自己的数据集》

《YOLOv3目标检测:原理与源码解析》

《YOLOv3目标检测:网络模型改进方法》

另一门课程《YOLOv3目标检测实战:训练自己的数据集》主要是介绍如何训练自己标注的数据集。而本课程的区别主要在于学习对已标注数据集的格式转换,即把LISA数据集从csv格式转换成YOLOv3所需要的PASCAL VOC格式和YOLO格式。本课程提供数据集格式转换的Python代码。

请大家关注以上课程,并选择学习。

下图是使用YOLOv3进行交通标志识别的测试结果


...全文
3281 97 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
97 条回复
切换为时间正序
请发表友善的回复…
发表回复
佳佳学习日常 2023-02-25
  • 打赏
  • 举报
回复

课件中只有pfg文档吗

428xxgg 2022-02-11
  • 打赏
  • 举报
回复
老师,在win上使用可以吗
bai666ai 2022-02-11
  • 举报
回复
@428xxgg <p>yolov3在windows上不太方便使用,可以试下yolov4。另外,可参考下我的yolov5的交通标志识别课程。yolov5是用的pytorch框架,在windows上比较容易使用。</p>
Sheng_YuYang 2021-08-20
  • 打赏
  • 举报
回复
老师,我给您私信了,麻烦看看,谢谢啦
bai666ai 2021-08-20
  • 举报
回复
@Sheng_YuYang <p>具体问题再私信给我下</p> <p> </p>
Sheng_YuYang 2021-08-07
  • 打赏
  • 举报
回复
老师,我在终端输入python train_iou_visualization.py时报错:sys:1: FutureWarning: The error_bad_lines argument has been deprecated and will be removed in a future version.,而且得出图片了,但是图片空白。 还有,train_iou_visualization.py文件中的lines改多少,在哪看呢?我觉得可能是这个写错了。 谢谢老师!!!
bai666ai 2021-08-07
  • 举报
回复
@Sheng_YuYang <p>你可以把具体的出错信息私信给我看下</p>
Sheng_YuYang 2021-08-10
  • 举报
回复
@Sheng_YuYang 老师,您好,已经私信您的账号bai666ai
Sheng_YuYang 2021-08-05
  • 打赏
  • 举报
回复
老师,我电脑有6G显存,但是我直到把subdivision=64才能跑,其他都显示out of memory,我用命令查看显存占用情况,一个batch跑一张图片占用4个多G,怎么占用这么高,咋解决?
bai666ai 2021-08-05
  • 举报
回复
@Sheng_YuYang <p style="margin-left:0cm; margin-right:0cm">把batch和subdivisions设为相等(试试16,不行再减小),然后把width和height减小,保持为32的倍数,直到可以训练</p>
Sheng_YuYang 2021-08-01
  • 打赏
  • 举报
回复
老师,在修改darknet的Makefile——GPU=1 CUDNN=1 OPENCV=1后,输入make命令后报错:./src/convolutional_layer.c:153:13: error: ‘CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT’ undeclared (first use in this function) 153 | CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated due to -Wfatal-errors. 请问为啥,一直卡住难受!
bai666ai 2021-08-01
  • 举报
回复
@Sheng_YuYang <p>你的cuda和cudnn是什么版本的?建议用yolov4, 可参考:<a href="https://blog.csdn.net/mdllll/article/details/110072342">https://blog.csdn.net/mdllll/article/details/110072342<;/a></p>
Sheng_YuYang 2021-08-02
  • 举报
回复
@Sheng_YuYang 本人是ubuntu20.04,driver是470,cuda是11.4.0 cudnn是8.2.2 是cuda版本还是darknet版本呢?darknet是按照您的教程来的,在线求助,谢谢老师!
Sheng_YuYang 2021-07-26
  • 打赏
  • 举报
回复
老师,请问在哪下载课件?
bai666ai 2021-07-26
  • 举报
回复
@Sheng_YuYang <p>电脑上播放视频时,屏幕左上方有下载课件按钮</p>
超级小小博 2021-06-10
  • 打赏
  • 举报
回复
请问老师报完课程数据集和相关转换代码在哪里下载
bai666ai 2021-06-10
  • 举报
回复
@超级小小博 <p>请先下载课件,项目流程的课件中有百度网盘链接</p>
weixin_49876507 2021-05-21
  • 打赏
  • 举报
回复
老师您好,我训练好了以后检测没有问题,但是检测sdvideo.mp4视频的画面会一卡一卡的,没有您教程中画面流畅,是设备性能原因呢?还是参数配置问题?我用的是英伟达的agx跑
weixin_49876507 2021-05-21
  • 举报
回复
@weixin_49876507 日志显示 fps在3.6左右。是设备性能相关吗?还是可以修改参数改大fps?
bai666ai 2021-05-21
  • 举报
回复
@weixin_49876507 <p>应该是显卡的算力不足</p>
weixin_49876507 2021-05-13
  • 打赏
  • 举报
回复
老师您好,请问没有合适的台式机的话,可以使用英伟达的Jetson Xavier NX进行训练吗?
bai666ai 2021-05-13
  • 举报
回复
@weixin_49876507 <p>应该也是可以的,你可以试试</p> <p> </p>
qxsn 2021-04-20
  • 打赏
  • 举报
回复
老师,我测试./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg后面Loading weights from yolov3.weights...Done!然后就Killed出不了结果怎么解决呢
bai666ai 2021-04-21
  • 举报
回复
@qxsn <p>看下是否漏了在jupyter中切换kernel这一步</p>
佳佳学习日常 2023-02-25
  • 举报
回复
@bai666ai 老师这个视频中没有啊,要怎么切换哦
佳佳学习日常 2023-02-25
  • 举报
回复
@bai666ai 老师请问这个怎么切换
weixin_43864181 2021-03-17
  • 打赏
  • 举报
回复
老师您好,可以把转化好的VOC文件发给我吗?我转化时老是出现‘’TypeError: expected str, bytes or os.PathLike object, not NoneType‘’这样的问题,不知道该怎么解决
bai666ai 2021-03-17
  • 举报
回复
@weixin_43864181 你是使用的什么python版本?使用下python2.7试试
weixin_43864181 2021-03-18
  • 举报
回复
@weixin_43864181 老师,可以把转化好的VOC格式数据集发给我吗?邮箱:735158082@qq.com。谢谢老师
weixin_43470304 2021-01-16
  • 打赏
  • 举报
回复
老师您好,我在服务器上安装好darknet和下载预训练文件,用预训练文件yolov3.weight检测darknet自带图片能检测出结果,按课程改写了voc.names、voc.data、yolov3-voc.cfg文件后,没有转换数据集和训练文件,直接用老师给的训练好的权重文件按课程上的命令检测图片,检测输出是原图(无框无分类),请问一下老师是哪一步出了问题?
bai666ai 2021-01-16
  • 举报
回复
@weixin_43470304 可能是三个配置文件的问题,再检查一下
晴空一鹤hw 2020-05-20
  • 打赏
  • 举报
回复
老师,我的gpu是AMD的,这样的话darknet是不是就无法使用gpu加速了?
晴空一鹤hw 2020-05-20
  • 打赏
  • 举报
回复
老师,我的gpu是AMD的,这样的话darknet是不是就无法使用gpu加速了?
bai666ai 2020-05-20
  • 举报
回复
@晴空一鹤hw 目前darknet只能支持nvidia的gpu
Mighty丷 2020-05-16
  • 打赏
  • 举报
回复
老师,这个实验训练结果能发给我吗
bai666ai 2020-05-18
  • 举报
回复
@Mighty丷 训练后的权重文件已上传到百度网盘
Mighty丷 2020-05-15
  • 打赏
  • 举报
回复
老师,安装darknet后那些命令都是在哪里执行啊
Mighty丷 2020-05-15
  • 打赏
  • 举报
回复
老师,安装darknet后那些命令都是在哪里执行啊
bai666ai 2020-05-15
  • 举报
回复
@Mighty丷 是在ubuntu的terminal中,在darknet路径下执行。请看下视频演示。
weixin_44916849 2020-05-08
  • 打赏
  • 举报
回复
老师,我训练后按教程检测了,但是无法检测图片,这个该如何解决啊
bai666ai 2020-05-08
  • 举报
回复
@weixin_44916849 你检查下3个配置文件是否都改正确了。可以发给我看看
weixin_44916849 2020-05-07
  • 打赏
  • 举报
回复
老师,我最开始训练的时候显示训练的IOU、class等等还有数字,但是训练到大概1000代左右,所有的都变成nan了,请问这是怎么回事,会影响最后训练的结果吗
bai666ai 2020-05-07
  • 举报
回复
@weixin_44916849 训练完测试下有没有问题
加载更多回复(34)

4

社区成员

发帖
与我相关
我的任务
社区描述
人工智能技术专家
社区管理员
  • bai666ai
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧