【问题标题】:Can't load Caffe model with DummyData layer无法使用 DummyData 层加载 Caffe 模型
【发布时间】:2019-02-21 05:38:09
【问题描述】:

当我尝试使用 OpenCV 3.4.3 加载 caffe 模型时,出现错误

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 中实现该层。它已经在某个地方实施了吗?我该如何解决这个问题?

【问题讨论】:

    标签: caffe dummy-data opencv-contrib


    【解决方案1】:

    如果您能够更改.protptxxt 文件,您可以将这些行替换为以下行。试试这个gys

    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
    

    【讨论】:

      猜你喜欢
      • 2020-10-14
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2019-11-15
      相关资源
      最近更新 更多