|
8 | 8 | Author:Team Li
|
9 | 9 | '''
|
10 | 10 | from enum import Enum, unique
|
| 11 | +import numpy as np |
11 | 12 |
|
12 | 13 | ######### net building config ##########
|
13 | 14 | ## anchor config, total 6 layers, each layer can produce different size of anchors##
|
|
24 | 25 | extract_feat_name = {'vgg_16':['backbone/vgg_16/conv4/conv4_3','backbone/vgg_16/conv5/conv5_3',
|
25 | 26 | 'backbone/vgg_16/block7/conv7','backbone/vgg_16/block8/conv3x3',
|
26 | 27 | 'backbone/vgg_16/block9/conv3x3','backbone/vgg_16/block10/conv3x3'],
|
27 |
| - 'mobilenet_v2':['layer_7','layer_14','layer_17', |
28 |
| - 'layer_19','layer_21', 'layer_23']} |
| 28 | + # 'mobilenet_v2':['layer_7','layer_14','layer_17', |
| 29 | + # 'layer_19','layer_21', 'layer_23']} |
| 30 | + 'mobilenet_v2':['layer_11','layer_15','layer_18', |
| 31 | + 'layer_20','layer_22', 'layer_24']} |
29 | 32 |
|
30 | 33 | ## only for input 418x418x3
|
31 | 34 | feat_size_all_layers = {'mobilenet_v2':{'layer_1':(53, 53), 'layer_2':(27, 27),'layer_3':(14, 14),
|
|
42 | 45 | ### method used to process backbone endpoints ###
|
43 | 46 | class process_backbone_method(Enum):
|
44 | 47 | NONE = 0
|
45 |
| - CFE = 1 |
| 48 | + PREORDER_MSF = 1 |
46 | 49 | RESIZE = 2
|
47 | 50 | MSF = 3
|
48 | 51 |
|
@@ -76,6 +79,23 @@ class refine_method(Enum):
|
76 | 79 | refine_pos_jac_val_all_layers = [0.2, 0.3, 0.4, 0.4, 0.3, 0.3]
|
77 | 80 | det_pos_jac_val_all_layers = [0.5, 0.6, 0.7, 0.7, 0.6, 0.6]
|
78 | 81 |
|
| 82 | +# clf_weights = np.array([1., 10., 4., 3., 8., 10., 8.,10., 1., 10., 10.]) |
| 83 | +# clf_weights = np.array([1., 3., 1., 1., 1., 3., 1., 3., 1., 3., 3.]) |
| 84 | +clf_weights = np.array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]) |
| 85 | + |
79 | 86 | ####### dataset config #############
|
80 | 87 | total_obj_n = 11 ##include background
|
81 | 88 |
|
| 89 | +## for vis ## |
| 90 | +category_index = {0: {'name': 'Background'}, |
| 91 | + 1: {'name': 'Bus'}, |
| 92 | + 2: {'name': 'Light'}, |
| 93 | + 3: {'name': 'Sign'}, |
| 94 | + 4: {'name': 'Person'}, |
| 95 | + 5: {'name': 'Bike'}, |
| 96 | + 6: {'name': 'Truck'}, |
| 97 | + 7: {'name': 'Motor'}, |
| 98 | + 8: {'name': 'Car'}, |
| 99 | + 9: {'name': 'Train'}, |
| 100 | + 10: {'name': 'Rider'}} |
| 101 | + |
0 commit comments