#opencv #caffe #face
#opencv #caffe #Лицо
Вопрос:
Я загружаю исходный код caffe с Github и компилирую его как статическую библиотеку C , и я тестирую модель OpenCV face detection Caffe со статической библиотекой, но библиотека сообщает об ошибке ниже:
[libprotobuf ERROR D:ThirdPartyLibraryprotobufsrcgoogleprotobuftext_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?
Ответ №1:
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
В Origin Caffe нет сетей обнаружения объектов SSD.
Комментарии:
1. Хорошо, итак, могу ли я запустить сеть обнаружения лиц OpenCV на платформе SSD Caffe framework?
2. В наши дни Caffe не очень хорошо поддерживается библиотекой. Вы можете столкнуться с проблемами компиляции. Могу я спросить вас, почему вы хотели запустить эту модель через Caffe, но не через OpenCV?
3. Поскольку caffe может быть ускорен nvidia cuda, но модуль dnn opencv не может быть ускорен, он может быть ускорен только графическим процессором Intel через OpenVINO SDK, но мощность графического процессора Intel меньше, чем nv gpu, поэтому я предпочитаю Caffe;
4. Понял. Так что попробуйте этот форк. Модель была обучена там. Подробнее читайте в github.com/opencv/opencv/blob/master/samples/dnn/face_detector /… .
Ответ №2:
Возможно, у него другое название в Caffe: normalize_bbox_param
. Смотрите это обсуждение.
Комментарии:
1. Привет, Дмитрий: Спасибо за ваш ответ, я заменяю «norm_param» на «normalize_bbox_param», но отчет caffe lib «normalize_bbox_param» также неизвестен