此文源于在opencv学堂上看到的一篇文章,自己尝试了下,
首先安装opencv4,在OpenCV的sourcessamplesdnnface_detector目录下,有一个download_weights.py脚本文件,首先运行一下,下载模型文件。下载的模型文件分别为:
Caffe模型
res10_300x300_ssd_iter_140000_fp16.caffemodel
deploy.prototxt
tensorflow模型
opencv_face_detector_uint8.pb
opencv_face_detector.pbtxt
下面为自己在visual sutio2019中的测试代码,
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14#include <opencv2/dnn.hpp> #include <opencv2/opencv.hpp> using namespace cv; using namespace cv::dnn; #include <iostream> #include <cstdlib> using namespace std; const size_t inWidth = 300; const size_t inHeight = 300; const double inScaleFactor = 1.0; const Scalar meanVal(104.0, 177.0,
最后
以上就是要减肥航空最近收集整理的关于OpenCV4 DNN人脸检测的全部内容,更多相关OpenCV4内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复