GithubHelp home page GithubHelp logo

jinzhongbing / achieve-vjfacedetection-by-cpp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arthersun/achieve-vjfacedetection-by-cpp

0.0 0.0 0.0 16.16 MB

本项目主要依据于viola&jones于2001年发表的论文《Robust Real-Time Face Detection》,实现语言是C++,科研项目开发,guide by丁濛老师。

C++ 95.66% C 4.34%

achieve-vjfacedetection-by-cpp's Introduction

人脸识别系统

这个识别系统来自于我大三上学期(2019)的科研项目开发,后续待完善

版本详情:

1.0.0 积分图、求haar特征、求弱分类器、最后得到强分类器

Introduction

程序使用opencv和vs2017进行开发(运行需要opencv环境,下载连接https://opencv.org/releases.html )。编程语言是C++,需要进行一定的opencv环境配置(后面有介绍)。运行本程序后会得到一个存有强分类器各值的txt文档。通过查看该文档可以得到强分类器的计算公式。

使用说明

1.安装vs2017(低版本不确定可行)和opencv,在vs上配置环境。配置教程可见:

https://blog.csdn.net/weixin_39393712/article/details/79583274

2.运行weakclassifier.sln,编译运行即可。

3.参数调整,main.cpp最开始有一些指定目录的参数,注释说明的比较清楚了,按需调整。

4.图片保存在文件夹weakclassifier/lfw_5590中,标签保存在weakclassifier/training1.txt,标签说明为weakclassifier/readme.txt,数据集来自于Multi-Task Facial Landmark (MTFL) dataset v1.0 2014.10.28http://mmlab.ie.cuhk.edu.hk/archive/CNN_FacePoint.htm

achieve-vjfacedetection-by-cpp's People

Contributors

arthersun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.