gpt4 book ai didi

c++ - 在 OpenCV 中使用 Nvidia DIGITS 训练模型时出错

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:57 24 4
gpt4 key购买 nike

我使用 DIGITS (NVCaffe) 训练了我的模型,我在 opencv 中使用它类似于使用 .prototxt 和 .caffemodel 的 opencv 示例,我测试了它并且工作良好。但是当我使用由数字训练的模型时,我得到了这个错误:

OpenCV Error: Assertion failed (pbBlob.raw_data_type() == 
caffe::FLOAT16) in blobFromProto, file
/opt/opencv/modules/dnn/src/caffe/caffe_importer.cpp, line 242
Exception: /opt/opencv/modules/dnn/src/caffe/caffe_importer.cpp:242:
error: (-215) pbBlob.raw_data_type() == caffe::FLOAT16 in function
blobFromProto

帮我解决一下!这个问题提了很多次都没人回答! http://answers.opencv.org/question/177086/unable-to-use-caffe-model-trained-in-nvidia-digits-in-opencv-dnn-code/

最佳答案

OpenCV 支持以 BVLC 格式而不是 NVCaffe 训练的模型。尝试通过在 DIGITS 中将求解器参数从 NVCaffe 更改为 Compatible 来训练您的模型。

关于c++ - 在 OpenCV 中使用 Nvidia DIGITS 训练模型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49998240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com