opencv - 如何在openCV中使用Caffe框架加载CNN训练模型来测试(预测/分类)新图像?

标签 opencv machine-learning deep-learning caffe conv-neural-network

使用10k图像在caffe框架中训练lenet模型后,我得到了模型lenet_iter_4000.caffemodel,其中包含权重和baises。我在caffe中做了预测测试图像分类,现在我想通过加载这个caffe模型来测试图像来在OpenCV中进行分类,任何人都可以帮助我如何结合caffe和OpenCV来预测新图像..

最佳答案

OpenCV contrib包含一个名为 dnn 的模块可以用于此目的,它可以加载 Caffe 和 Torch 模型,并且 here是GoogleNet的教程,您可以轻松调整它以使用其他网络,代码基本相同。

另一种选择是 classification.cpp Cafee 源代码中的示例,使用 OpenCV 读取图像并使用 Caffe 对其进行处理。

关于opencv - 如何在openCV中使用Caffe框架加载CNN训练模型来测试(预测/分类)新图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36929309/

相关文章:

opencv - 使用 open cv python 校正图像亮度

python - 如何在 marqo 中执行关键字搜索

python - 在 SciKit-Learn 中使用管道排列重要性

performance - 为什么这个深度学习模型在 CPU 上的推理速度比 GPU 更快?

opencv - go.go.gocmv运行时出错./cmd/version/main.go

c++ - 如何在opencv中进行一对 multimap 像匹配?

neural-network - Keras 上的域适配

python - 如何在 Tensorflow 中更新二维张量的子集?

c++ - JavaCV 中的密集光流 (DualTVL1)

python - 手动制作的 3D 卷积神经网络的形状误差