Skip to content

Commit c443a58

Browse files
committed
1 parent 63f0b88 commit c443a58

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

README.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ std::vector<BoxSE> boxes = detector.Detect(img, 0.5F);
2929
### 1. Setup for train.
3030

3131
#### 1.1. Train detector
32-
You need only 2 files for train that are **YOLOv3SE_Train.exe** and **cudnn64_7.dll** on Windows. If you are on Linux, then you need only **YOLOv3SE_Train**. This files are in `YOLOv3_SpringEdition/bin`.
32+
You need only 2 files for train that are **YOLOv3SE_Train.exe** and **cudnn64_7.dll** on Windows. If you are on Linux, then you need only **YOLOv3SE_Train**. This files are in `YOLOv3_SpringEdition/bin`. or you can make it using `build_windows.bat` and `build_linux.sh`.
3333

3434
The requirement interface not changed. Same as **[pjreddie/darknet](https://github.com/pjreddie/darknet)**.
3535

@@ -41,12 +41,34 @@ The **YOLOv3SE_Train.exe**'s arguments are `[option]`,`[base directory]`,`[data
4141

4242
And YOLOv3SE_Train.exe is automatically choosing multi-gpu training. and select latest backup weights file.
4343

44+
Example : [Yolov3_SpringEdition_Train/DetectorExample/](Yolov3_SpringEdition_Train/DetectorExample/)
45+
46+
##### Sample directory structure with VOC2007 dataset.
47+
```
48+
┌ voc2007train
49+
│ ├ 000012.jpg
50+
│ ├ 000012.txt
51+
│ ├ 000017.jpg
52+
│ ...
53+
│ └ 009961.txt
54+
├ backup
55+
├ yolov3_darknet53.cfg
56+
├ voc2007.data
57+
├ voc2007.names
58+
├ train.txt
59+
├ cudnn64_7.dll
60+
└ YOLOv3SE_ Train.exe
61+
```
62+
##### Sample run argument with STL10 dataset.
63+
```
64+
"YOLOv3SE_Train.exe" detector . voc2007.data darknet53.cfg
65+
```
4466
#### 1.2. Train classifier
4567
Example : [Yolov3_SpringEdition_Train/ClassifierExample/](Yolov3_SpringEdition_Train/ClassifierExample/)
4668

4769
##### Sample directory structure with STL10 dataset.
4870
```
49-
stl10
71+
stl10train
5072
│ ├ airplane
5173
│ ├ bird
5274
│ ├ car
@@ -58,7 +80,7 @@ Example : [Yolov3_SpringEdition_Train/ClassifierExample/](Yolov3_SpringEdition_T
5880
├ stl10.names
5981
├ train.txt
6082
├ cudnn64_7.dll
61-
YOLOv3SE_ Train.exe
83+
YOLOv3SE_ Train.exe
6284
```
6385
##### Sample run argument with STL10 dataset.
6486
```
@@ -113,17 +135,15 @@ void Release();
113135
```
114136
Release loaded network.
115137

116-
### 3. Setup for train(classification).
117-
118-
119-
120138

121139

122140
Technical issue
123141
---------------
124142

125143
Original YOLOv3(darknet) is linux version. And **[AlexeyAB](https://github.com/AlexeyAB/darknet)** already made YOLOv3 Windows version. But, his detection method is too slow on Windows. I don't know why exactly. Maybe it has bottleneck. So, I converted **[darknet](https://github.com/pjreddie/darknet)**(YOLOv3 only) again.
126144

145+
* YOLOv1 doesn't work.
146+
127147
change log
128148
----------
129149

0 commit comments

Comments
 (0)