Не удается загрузить модель Caffe со слоем DummyData
Когда я пытаюсь загрузить модель кафе с OpenCV 3.4.3, я получаю сообщение об ошибке
what(): OpenCV(3.4.3) /home/schneider/libs/opencv-3.4.3/modules/dnn/src/dnn.cpp:412: error: (-2:Unspecified error) Can't create layer "DummyData1" of type "DummyData" in function 'getLayerInstance'*
Слой в файле prototxt выглядит следующим образом:
layer {
name: "DummyData1"
type: "DummyData"
top: "DummyData1"
dummy_data_param {
shape {
dim: 1
dim: 32
dim: 125
dim: 100
}
}
}
Похоже, что слой отсутствует в OpenCV. Слой caffe описан здесь на веб-странице Caffe, но я не уверен, как реализовать этот слой в OpenCV. Это уже где-то реализовано? Как я могу решить эту проблему?
1 ответ
Решение
Если вы можете изменить .protptxxt
В файле вы можете заменить эти строки на следующие. Попробуй это ГИС
layer {
type: "Input"
name: "DummyData1"
top: "DummyData1"
input_param {
shape {
dim: 1
dim: 32
dim: 125
dim: 100
}
}
}
или же
input: "DummyData1"
input_dim: 1
input_dim: 32
input_dim: 125
input_dim: 100