YOLOV4
论文:《Yolov4: Optimal Speed and Accuracy of Object Detection》
项目代码:AlexeyAB/darknet
一、编译源码
GitHub上下载项目源码
Linux:根据自己需求修改Makefile,然后make就完事
Windows:使用CMake进行编译,可自行修改CMakeLists.txt,或者安装MinGW执行Makefile,毕竟Makefile相对比较好修改
编译后会生成darknet.exe
二、准备数据集
运行以下代码,会在当前目录新建train和val文件夹,数据集分割成训练集和验证集,分别放入两个文件夹中,并建立train.txt和val.txt文件
import os
import random
import shutil
image_Path=r'C:\Users\User\Desktop\marked\data' #数据集路径
val_num=20 #验证集数据量
folder_txt_