• frcnn_train_data_param的distort_param实现


    frcnn_train_data_param

    frcnn_train_data_param {
        source: "./data/train_list.txt"
        root_folder: "./data/train_images"
        num_classes: 4
        ignore_label: 1
        distort_param {
          brightness_prob: 0.5
          brightness_delta: 32
          contrast_prob: 0.5
          contrast_lower: 0.5
          contrast_upper: 1.5
          hue_prob: 0.5
          hue_delta: 18
          saturation_prob: 0.5
          saturation_lower: 0.5
          saturation_upper: 1.5
          random_order_prob: 0.0
        }
      }

    下面是frcnn_train_data_layer使用distort的代码,通过调用ApplyDistort函数来实现,这个函数是在im_transforms.cpp里实现的

    DistortionParameter是caffe.proto中的message,就是一个类

      if (param.has_distort_param()) {
        DistortionParameter distort_param = param.distort_param();
        img = ApplyDistort(img, distort_param);
      }
  • 相关阅读:
    Python day 34 并发编程、PID/PPID、实现多进程得两种方式
    Python Day33:粘包问题及粘包解决方案
    数据分析
    数据分析
    爬虫 之 mongodb数据库
    爬虫
    爬虫
    爬虫
    flask框架
    flask框架
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/9167663.html
Copyright © 2020-2023  润新知