YOLOv4目标检测实战:中国交通标志识别

bai666ai 2023-01-13 00:37:18

课程名称适应人群
YOLOv4目标检测实战:中国交通标志识别对YOLOv4目标检测技术应用感兴趣的学员和从业者

课程演示环境:Ubuntu

需要学习Windows系统YOLOv4的同学请前往《Windows版YOLOv4目标检测实战:中国交通标志识别》


在自动驾驶中,交通标志识别是一项重要的任务。本项目以中国交通标志数据集TT100K为训练对象,采用YOLOv4目标检测方法实现实时交通标志识别。


本课程的YOLOv4使用AlexyAB/darknet,在Ubuntu系统上做项目演示。具体项目过程包括:安装YOLOv4、TT100K标注格式转换成PASCAL VOC格式、YOLOv4训练集和测试集自动划分、修改配置文件、训练网络模型、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类分析。 


本课程会讲述使用Python程序将TT100K数据集的格式转换成PASCAL VOC格式和YOLO格式的方法,并提供相应代码。




...全文
3136 76 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
76 条回复
切换为时间正序
请发表友善的回复…
发表回复
佳佳学习日常 2023-01-11
  • 打赏
  • 举报
回复
为什么解压gz文件后再cmake会失败
佳佳学习日常 2023-01-11
  • 举报
回复
@佳佳学习日常 总是显示cmake error at cmakelists.txt:11
Oli 奥 2021-12-08
  • 打赏
  • 举报
回复
白勇老师您好!想请问在训练时使用一个公共数据集(GTSDB,多目标检测),该数据集只有 900 个实例,而且各个类别的分布还不均匀,有的类别多,有的类别少,在这种情况下,我该如何在有限的数据集下,训练出较好的结果。
bai666ai 2021-12-08
  • 举报
回复
@Oli 奥 <p>感觉数据集图片太少了。对类别少的数据做较多的数据集增强试试。或者采用focal loss</p>
ai_Eason 2021-12-08
  • 打赏
  • 举报
回复
为什么我直接用训练好的文件识别图片会有问题呢?
bai666ai 2021-12-08
  • 举报
回复
@ai_Eason <p>先用课程的数据集训练试试</p>
qqhr_czy 2021-10-13
  • 打赏
  • 举报
回复
请问下载的百度网盘链接和密码在哪里找?比如把TT100k转化成VOC的老师说百度网盘下载
bai666ai 2021-10-29
  • 举报
回复
@qqhr_czy <p>先下载课件,课件中有百度网盘链接</p>
baozi100 2021-09-27
  • 打赏
  • 举报
回复
有没有转换好的数据集格式分享一下
bai666ai 2021-10-29
  • 举报
回复
@baozi100 <p>可以按课程中的步骤转换下数据集格式</p>
Cheng-O 2021-07-30
  • 打赏
  • 举报
回复
老师您好,克隆darknet之后make出现错误 collect2.exe: error: ld returned 1 exit status make: *** [Makefile:176: darknet] Error 1 要怎么办?
bai666ai 2021-07-30
  • 举报
回复
@Cheng-O <p>你的cuda和cudnn是什么版本?</p>
Cheng-O 2021-08-01
  • 举报
回复
@Cheng-O 11.4版本的
夜空霓虹丶 2021-07-07
  • 打赏
  • 举报
回复
老师您好,我的课程买错版本了,已经重新购买windows版本,可以将linux版本的课程退款吗?
bai666ai 2021-07-07
  • 举报
回复
@夜空霓虹丶 <p>请联系下CSDN客服</p>
dyhkxydfbb 2021-06-29
  • 打赏
  • 举报
回复
老师好,我在执行python3 tt100k_to_voc_test.py命令时,提示 Traceback (most recent call last): File "tt100k_to_voc_test.py", line 39, in os.mkdir(work_sapce_dir) FileNotFoundError: [Errno 2] No such file or directory: '/home/darknet/TT100K/VOCdevkit/' 这个VOCdevkit文件夹不是程序自动添加的吗?
bai666ai 2021-06-29
  • 举报
回复
@dyhkxydfbb <p>打开文件tt100k_to_voc_test.py看下,注意VOCdevkit的放置的位置要和程序一致</p>
dyhkxydfbb 2021-06-30
  • 举报
回复
@dyhkxydfbb 谢谢老师,已经弄好了,原来是home/下面少了一层我的用户名,改为home/用户名/darknet/就可以了
ls66hahaha 2021-06-13
  • 打赏
  • 举报
回复
老师最后那个检测视频课件里面有吗?
bai666ai 2021-06-14
  • 举报
回复
@ls66hahaha <p>电脑端播放时,在屏幕左上方可看到“下载课件”的按钮</p>
qq_42210765 2021-06-07
  • 打赏
  • 举报
回复
源码我为什么找不见呀
bai666ai 2021-06-07
  • 举报
回复
@qq_42210765 <p>先下载课件,项目流程的课件中有百度网盘链接</p>
qq_43321745 2021-03-27
  • 打赏
  • 举报
回复
老师我每次实际测试都抛出这三个异常 OpenCV exception: show_image_cv OpenCV exception: wait_key_cv OpenCV exception: destroy_all_windows_cv 没有正常显示图片,请问这个该怎么处理呀
bai666ai 2021-03-27
  • 举报
回复
@qq_43321745 <p>可能是opencv没安装好。opencv测试那一步是否正常?</p>
ls66hahaha 2021-03-20
  • 打赏
  • 举报
回复
老师您好,我只挑选10类检测,计算anchors后重新训练mAP为啥会变小?
bai666ai 2021-03-24
  • 举报
回复
@ls66hahaha <p>重新计算anchors确实可能没有帮助</p>
  • 打赏
  • 举报
回复
老师,我用vmware虚拟机,用不了gpu,运行不了cuda.可以调换吗
weixin_47986780 2021-01-21
  • 打赏
  • 举报
回复
老师你好,我在计算map时报错:File "/media/pc/D2C15F3D154E73D2/darknetxk/voc_eval.py", line 152, in voc_eval BB = BB[sorted_ind,:] IndexError: too many indices for array 请问该如何解决?麻烦您看到回复一下
bai666ai 2021-01-22
  • 举报
回复
@weixin_47986780 你自己是否完成了训练权重?训练和测试有没有问题?
WX18366103166 2020-12-06
  • 打赏
  • 举报
回复
发现您的所有关于目标检测的视频(MaskRCNN\YOLOV5\YOLOV4等)只是做了单张图片和视频的预测,怎么用训练出来的模型对测试集所有图片做批量测试和性能评估啊,能发个这方面教程补充一下嘛
bai666ai 2020-12-06
  • 举报
回复
@WX18366103166 yolov5是可以做批量测试的,命令中是文件夹的话就可以把文件夹下的图片都处理。但yolov4和maskrcnn要自己改代码了。
qq_45612685 2020-12-01
  • 打赏
  • 举报
回复
老师,请问一下为什么我跑出来的map的图会有一个突然向下的高峰啊?使用k-means++聚类后跑出来的map还没有未聚类的高?
bai666ai 2020-12-06
  • 举报
回复
@qq_45612685 聚类出anchor不一定合适有可能是数据集图片较少
qq_45612685 2020-12-07
  • 举报
回复
@qq_45612685 好的,谢谢老师
奥特慢走 2020-11-28
  • 打赏
  • 举报
回复
老师您好 想问一下 很急!!! tt100k数据集中的po io wo是什么标志
bai666ai 2020-11-30
  • 举报
回复
@奥特慢走 这几个标注代表什么我也没有资料。你可以找到有这几个标志的文件自己辨识一下
奥特慢走 2020-12-04
  • 举报
回复
@奥特慢走 我看了一下很多不同的标志都是po这个标注 网上也查不到相关信息 您可以帮忙看下吗
奥特慢走 2020-11-28
  • 打赏
  • 举报
回复
老师 tt100k数据集中的po io wo是什么标志
Carlos.Cqy阳 2021-01-13
  • 举报
回复
@奥特慢走 po io wo 大概意思是:一些不常见的或者不是交通标识的标志统一用一种类别代替,我已经把tt100k的数据所有类别整理了一下,并且后期会重新命名,不常见的或者其他类别会剔除。
qq_45612685 2020-11-20
  • 打赏
  • 举报
回复
老师,在训练YOLOv4网络的时候,中间停止了,下次跑的时候还能接着这次跑的位置继续跑吗,命令是什么?
bai666ai 2020-11-22
  • 举报
回复
@qq_45612685 目前yolov4还不能支持断点续训,需要重新训练
qq_45612685 2020-11-24
  • 举报
回复
@qq_45612685 好的,谢谢老师
bxl2017 2020-11-15
  • 打赏
  • 举报
回复
老师,请问检测出来的io,po,指的是哪个标志?或者是有哪些含义
bai666ai 2020-11-30
  • 举报
回复
@bxl2017 这几个标注代表什么我也没有资料。你可以找到有这几个标志的文件自己辨识一下
Carlos.Cqy阳 2021-01-13
  • 举报
回复
@bxl2017 po io wo 大概意思是:一些不常见的或者不是交通标识的标志统一用一种类别代替,我已经把tt100k的数据所有类别整理了一下,并且后期会重新命名,不常见的或者其他类别会剔除。
加载更多回复(13)

2

社区成员

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

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