Модуль распознавания лиц OpenCV DNN не может работать с библиотекой Caffe C ++ - PullRequest
1 голос
/ 27 марта 2019

Я загружаю исходный код caffe из Github и компилирую его как статическую библиотеку C ++, и я тестирую модель Caffe для обнаружения лиц OpenCV со статической библиотекой, но в приведенном ниже отчете lib:

[libprotobuf ERROR D:\ThirdPartyLibrary\protobuf\src\google\protobuf\text_format.cc:296] Error parsing text-format caffe.NetParameter: 984:14: Message type "caffe.LayerParameter" has no field named "norm_param".
F0328 02:08:05.225075 24332 upgrade_proto.cpp:88] Check failed: ReadProtoFromTextFile(param_file, param) Failed to parse NetParameter file: D:/DATA/PreTrainedModel/cv_facedet/deploy.prototxt

это означает, что поле norm_param реализуется только OpenCV, а не стандартным полем Caffe?

Ответы [ 2 ]

0 голосов
/ 06 апреля 2019

norm_param - это аргумент уровня нормализации из SSD Caffe framework : https://github.com/weiliu89/caffe/blob/8a65ae316b34e7c8fdefa6e18bf08a23b78caa0e/src/caffe/proto/caffe.proto#L523

Исходный репо: https://github.com/weiliu89/caffe/tree/ssd

Обнаружение объекта SSD отсутствуетсети в происхождении Caffe .

0 голосов
/ 28 марта 2019

Возможно, в Caffe оно имеет другое название: normalize_bbox_param.См. это обсуждение .

...