1 Star 3 Fork 0

海li月 / 人脸识别检测

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

debug文件夹下保持文件不动,可随意整体移动。但路径为英文。

……/debug/Samples/ 下为项目所需的文件,不存在时会自动生成。但是不会自动生成模型信息的xml文件。

其余链接:

视频地址:

哔哩哔哩 哔哩哔哩

专栏地址:其一

哔哩哔哩

功能说明:

输入图片说明

配置文件修改后,需要重新打开.exe文件。在可执行文件运行时才会加载。

重建模型生成xml文件。真正需要的是这些xml文件。重建前需保证正负样本文件夹中有图片(大小命名无所谓,会重新修改,但需是英文)

加载模型:记载svm.xml文件中信息。取消勾选默认路径则可自行选择其余模型

读取图像、打开视频:选择任意文件(英文路径)下图像、视频,进行显示

预测图像:对当前图像进行预测,根据配置文件内信息进行相应显示

打开、关闭摄像头:电脑摄像头的操作

捕获:对视频、摄像头当前视频帧进行截取显示

距离阈值:预测的样本距离模型超平面的距离(仅是正样本的距离,因为为正数,一般0.0--3.0,1.0时距离就很好了),过低会舍弃滑窗

IoU阈值:滑窗交并比值,低于此值,NMS中会舍弃。

配置文件:js.json

所有数组参数:第一个为宽方向、第二个为高方向

HogComputePara:为提取Hog特征的参数,SAMPLES_SIZE为样本的尺寸,正负样本文件夹下图像大小都为此尺寸。预测时候滑窗中 图像也会resize为SAMPLES_SIZE。其余参数即opencv中hog函数的参数,意义一样

SVM2ModelPara:SVM模型参数,和opencv中模型参数意义一致

SlideWindowPara:滑窗参数,滑窗宽高、移动步长。与SAMPLES_SIZE进行区分。视频预测中尺寸步长尽可能大。

"zCAMERA_WAITKEY": 30, //摄像头视频帧停留时间
"zIsShowAll": false, //是否显示全部预测为真的滑窗
"zIsShowNMS": true, //是否显示全部预测为真 + 满足超平面距离 + 满足NMS的滑窗
"zIsShowTD": false, //是否显示全部预测为真 + 满足超平面距离的滑窗
"zIsShowVideoPredict": false //是否对视频文件进行预测检测显示  不要开启,有问题,会很卡顿

仅为个人学习,样本量很少,svm参数也未最优。

空文件

简介

qt+opencv(c++) 展开 收起
C++ 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/hai-li-yue/face-recognition-and-detection.git
git@gitee.com:hai-li-yue/face-recognition-and-detection.git
hai-li-yue
face-recognition-and-detection
人脸识别检测
master

搜索帮助