基于caffenet网络人脸检测模型的测试步骤

本文详细介绍了如何使用Caffe框架进行二分类模型的测试过程,包括修改分类程序参数、准备测试数据集、编译并运行测试指令等步骤,并展示了最终输出结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、模型训练好以后,如果想调用训练好的模型进行测试,则需要调用/home/devy/caffe-master/examples/cpp_classification/classification.cpp程序,由于我的是二分类器,

最多只能输出两类,classification.cpp程序中默认的是最少输出五类,因此这里需要修改参数具体如下:

 

其中的N原始值为5,现已修改为2,因此在输出结果时只能输出2

输出的结果值按由高到低排序。修改完以后保存,然后在终端目录输入

1 cd  /home/devy/caffe-master/build/examples

2 make 

 

2、在测试之前需要在/home/devy/caffe-master/data/face_detection目录下准备synsets.txt以及synset_words.txt文本,

 


 

如图所示,synset_words.txt每一行存放的是训练集中正负样本的文件名,face是代表face_positive_samples文件夹中所存放的类别

 

synsets.txt中每一行存放的是正负样本的文件名

 

编译完以后就可以按照官网提供的例子进行测试了。

3、在 caffe-master目录下执行 

 ./build/examples/cpp_classification/classification.bin  models/bvlc_reference_caffenet/deploy.prototxt  models/bvlc_reference_caffenet/caffenet_train_iter_200000.caffemodel  data/face_detection/test_mean/imagenet_mean.binaryproto  data/face_detection/synset_words.txt  /home/devy/caffe-master/examples/images/cat.jpg

 

最终的输出结果为


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值