Как указать входные размеры в deploy.prototxt для прямого распространения при использовании OpenCV 3.3 для загрузки моделей Caffe
При указании входного слоя в deploy.prototxt как
layer {
name: "data"
type: "Input"
top: "data"
input_param { shape: { dim: 1 dim: 1 dim: 200 dim: 400 } }
}
Я получаю сообщение об ошибке: "caffe.LayerParameter" не имеет поля с именем "input_param".
При указании входного слоя как
layer {
name: "data"
type: "Input"
top: "data"
input_shape: { dim: 1 dim: 1 dim: 200 dim: 400 }
}
Я получаю сообщение об ошибке: "caffe.LayerParameter" не имеет поля с именем "input_shape".
При указании ввода как
input:"data"
input_dim:1
input_dim:1
input_dim:200
input_dim:400
Я могу продолжить прямое распространение. Проблема этого подхода заключается в том, что независимо от того, что я указываю в качестве input_dim, я получаю один и тот же вывод.
например, эти 3 варианта входных значений дают одинаковые выходные значения:
input:"data"
input_dim:1
input_dim:1
input_dim:200
input_dim:400
input:"data"
input_dim:1
input_dim:1
input_dim:400
input_dim:200
input:"data"
input_dim:1
input_dim:1
input_dim:1
input_dim:1
Итак, мой вопрос, как должен быть указан входной слой для deploy.prototxt