1 Star 0 Fork 14

dlpc/ccface

forked from zhouxiang/ccface 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
opencvfacedetectaction.h 1000 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhouxiang 提交于 2015-05-11 21:00 +08:00 . create pro
#ifndef OPENCVFACEDETECTACTION_H
#define OPENCVFACEDETECTACTION_H
#include "opencvaction.h"
#include <vector>
#include "typedef.h"
class OpenCVfaceDetectAction : public OpenCVaction
{
Q_OBJECT
public:
OpenCVfaceDetectAction(QObject *parent = 0);
~OpenCVfaceDetectAction();
void action(IplImage *imgin, IplImage *&imgout);
void startTrain() {
m_isTrain = true;
}
void startPredict() {
m_isPredict = true;
}
void setLabel(int i) {
m_label = i;
}
signals:
void a();
void train(const Mats &src, const Ints &labels);
void predict(const cv::Mat& src);
private:
CvHaarClassifierCascade* m_cascade;
CvMemStorage* m_storage;
double m_scale;
bool m_isTrain;
bool m_isPredict;
int m_srcNum;
int m_label;
Mats m_mats;
Ints m_labels;
static cv::Mat getSubMat(IplImage *in, const CvRect &rect);
static cv::Mat norm_0_255(cv::InputArray _src);
};
#endif // OPENCVFACEDETECTACTION_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/dlpc/ccface.git
[email protected]:dlpc/ccface.git
dlpc
ccface
ccface
master

搜索帮助