【发布时间】:2018-05-25 12:51:21
【问题描述】:
Opencv 有他们在 3.3 版本中引入的 dnn 模块。早些时候它只在 opencv-contrib 中。 我无法找出哪个 caffe 版本和 repo 、 opencv 用于 dnn 模块实现? caffe 有各种 repos 和版本,比如 1. BVLC 咖啡厅 2. 英伟达 Caffe 3. 用于SSD的weiliu89/caffe
在 opencv 3.4 dnn 模块中导入时,我在使用 Nvidia caffe 训练模型时遇到问题。
【问题讨论】:
-
也许能说明一些问题,也许可以在不知道内部 opencv caffe 使用情况的情况下解决(如果 caffe 完全包含在 opencv dnn 中)。
-
我使用 Nvidia Caffe 0.16 和 0.17 训练了 SSD 模型,但是当我使用 opencv 3.4 dnn 模块导入这个 caffe 模型时,我收到以下错误:OpenCV 错误:断言失败 (pbBlob. blobFromProto 中的 raw_data_type() == caffe::FLOAT16),文件 /opt/opencv/modules/dnn/src/caffe/caffe_importer.cpp,第 251 行异常:/opt/opencv/modules/dnn/src/caffe/caffe_importer。 cpp:251: 错误: (-215) pbBlob.raw_data_type() == caffe::FLOAT16 in function blobFromProto