Skip to content

Commit 532a542

Browse files
committed
support ICDAR detect
1 parent decec28 commit 532a542

33 files changed

+3598
-292
lines changed

.gitignore

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@
44
__pycache__/
55
*.py[cod]
66

7-
/dataset/
7+
88
/runs/
9-
/data/samples/
10-
/data/train/
11-
/data/test/
12-
/data/all/
13-
/data/extra/
14-
/backup/
9+
/data/HRSC+/
10+
/data/ICDAR/test/
1511
/output/
1612
/weights/
1713
/utils/kmeans/

LR.png

100644100755
96.4 KB
Loading

cfg/HRSC+/yolov3_512.cfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ activation=linear
606606
# 角度定义为x+ 0; 顺时针; 正负0.5pi
607607
[yolo]
608608
mask = 144-215
609-
anchors = utils/kmeans/anchor-cluster.txt
609+
anchors = utils/kmeans/hrsc_512.txt
610610
classes=1
611611
num=9
612612
jitter=.3
@@ -692,7 +692,7 @@ activation=linear
692692

693693
[yolo]
694694
mask = 72-143
695-
anchors = utils/kmeans/anchor-cluster.txt
695+
anchors = utils/kmeans/hrsc_512.txt
696696
classes=1
697697
num=9
698698
jitter=.3
@@ -779,7 +779,7 @@ activation=linear
779779

780780
[yolo]
781781
mask = 0-71
782-
anchors = utils/kmeans/anchor-cluster.txt
782+
anchors = utils/kmeans/hrsc_512.txt
783783
classes=1
784784
num=9
785785
jitter=.3

cfg/HRSC+/yolov3_512_se.cfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ activation=linear
662662
# 角度定义为x+ 0; 顺时针; 正负0.5pi
663663
[yolo]
664664
mask = 144-215
665-
anchors = utils/kmeans/anchor-cluster.txt
665+
anchors = utils/kmeans/hrsc_512.txt
666666
classes=1
667667
num=9
668668
jitter=.3
@@ -748,7 +748,7 @@ activation=linear
748748

749749
[yolo]
750750
mask = 72-143
751-
anchors = utils/kmeans/anchor-cluster.txt
751+
anchors = utils/kmeans/hrsc_512.txt
752752
classes=1
753753
num=9
754754
jitter=.3
@@ -835,7 +835,7 @@ activation=linear
835835

836836
[yolo]
837837
mask = 0-71
838-
anchors = utils/kmeans/anchor-cluster.txt
838+
anchors = utils/kmeans/hrsc_512.txt
839839
classes=1
840840
num=9
841841
jitter=.3

cfg/ICDAR/hyp.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
giou: 0.1 # giou loss gain 1.582
2+
cls: 27.76 # cls loss gain (CE=~1.0, uCE=~20)
3+
cls_pw: 1.446 # cls BCELoss positive_weight
4+
obj: 20.35 # obj loss gain (*=80 for uBCE with 80 classes)
5+
obj_pw: 3.941 # obj BCELoss positive_weight
6+
iou_t: 0.3 # iou training threshold
7+
ang_t: 3.1415926/12
8+
reg: 1.0
9+
fl_gamma: 0.5 # focal loss gamma
10+
context_factor: 1.0 # 按照短边h来设置的,wh的增幅相同; 调试时设为倒数直接检测
11+
12+
13+
# lr
14+
lr0: 0.00008
15+
multiplier:10
16+
warm_epoch:5
17+
lrf: -4. # final LambdaLR learning rate = lr0 * (10 ** lrf)
18+
momentum: 0.97 # SGD momentum
19+
weight_decay: 0.0004569 # optimizer weight decay
20+
21+
22+
# aug
23+
hsv_s: 0.5 # image HSV-Saturation augmentation (fraction)
24+
hsv_v: 0.3 # image HSV-Value augmentation (fraction)
25+
degrees: 50.0 # image rotation (+/- deg)
26+
translate: 0.2 # image translation (+/- fraction)
27+
scale: 0.2 # image scale (+/- gain)
28+
shear: 0.0
29+
gamma: 0.2
30+
blur: 1.2
31+
noise: 0.005
32+
contrast: 0.0
33+
sharpen: 0.0
34+
copypaste: 0.0
35+
grayscale: 0.05
36+
37+
38+
# training
39+
epochs: 1500
40+
batch_size: 4
41+
save_interval: 50
42+
test_interval: 1

0 commit comments

Comments
 (0)