Skip to content

wolfworld6/caffe_train

 
 

Repository files navigation

caffe train face licenseplate reID action ocr
focal loss layer implemented by caffe
cosin face loss layer implemented by caffe
data augement for pymraidBox implemented by caffe
yolo layer & reorg layer for darknet implemented by caffe
centernet implemented by caffe
facenet tripletloss by caffe

LFFD insight: anchor box generate progress: anchor size is the receptive size : in terms of 640x640 placed in the folder(examples/face/detector/prototxt/Full_640x640/train_v2.prototxt) feature_map_size_list = {160, 160, 80, 80, 40, 20, 20, 20} specialiled receptive_size_list = {15, 20, 40, 70, 110, 250, 400, 560} bbox_small_list = {10, 15, 20, 40, 110, 250, 400} bbox_large_list = {15, 20, 40, 70, 110, 250, 400, 560} bbox_gray_small_scale_list = 0.9 * bbox_small_list bbox_gray_large_scale_list = 1.1 * bbox_large_list receptive_field_center_stride_list = {4, 4, 8, 8, 16, 32, 32, 32} receptive_field_center_start_list = {3, 3, 7, 7, 15, 31, 31, 31} num_output_scales = 8 if given a fixed gt_box(xmin, xmax, ymin, ymax): 总过有8层输出,分别为box 边框回归,和类别分类, 对于每一层知道featuremap大小,以及该层的中心起始位置以及该层对应的anchor大小,可以确定出来这一层的anchor位置,然后 求出anchor中心落在gt_box里面,同时还需要满足,1)相应的gt_box size与anchor size是匹配的;2)gt_box size 落在gray_scale_bbox相应的范围内的,gt_box是要被忽略吗?存疑 3)多个anchor匹配到同一个gt_box 这其他anchor需要被忽略 最后困难样本发觉:1:10

About

caffe train face licenseplate reID action ocr centernet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.6%
  • Cuda 9.7%
  • Python 7.0%
  • Makefile 0.4%
  • CMake 0.2%
  • Shell 0.1%