C语言搭建yolov3环境中遇到的问题

记录一次用yolov3训练数据搭建环境过程中遇到问题
用到的教程链接放在最后,我自己就是按照这个教程搭建环境的
文章中如果出现错误欢迎指正
另外: 自己用C做完之后发现,python真的是比C好用的多,很多东西都很方便,所以另一篇文章中写了在用python搭建环境中遇到的一些问题,有需要的话可以找一下另一篇文章

一、第一步数据标记之后会得到这样一张图片

得到一个xml文件,打开之后是如下图所示的代码C语言搭建yolov3环境中遇到的问题_第1张图片
C语言搭建yolov3环境中遇到的问题_第2张图片

二、利用VOC制作数据集
main文件夹中的4个txt文件
4个txt文件均为训练图像的名称
test.txt是测试集;train.txt是训练集;val.txt是验证集;trainval.txt是训练和验证集
(从一篇文章里面看到的解释,机器学习里面好像提到过)

VOC2007中,trainval大概是整个数据集的50%,test也大概是整个数据集的50%;train大概是trainval的50%,val大概是trainval的50%

三、下载并并编译源码
1、修改makefile文件
以管理员权限打开文件,即在前面加sudo
打开之后按i修改文件
修改完成esc退出修改
:x保存修改后直接退回到原终端界面

2、cuda报错
在这里插入图片描述
出现如上图所示报错,可能是cuda的路径有问题,或者没有安装cuda
(如果是路径有问题的话,直接打开makefile文件修改cuda的路径,修改的方法上边说过了)
如果是没有安装cuda的话,这分享一个安装教程的链接
https://blog.csdn.net/bird11111/article/details/105746686

yolov3环境搭建教程:https://blog.csdn.net/qq_21578849/article/details/84980298

你可能感兴趣的:(学习问题,机器学习)