Giter Site home page Giter Site logo

webstorage119 / yolov3-based-face-detection-tracking Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chenyang-zhu/yolov3-based-face-detection-tracking

0.0 0.0 0.0 16.61 MB

This is a robot project for television live. System will tracking the host's face, making the face in the middle of the screen. Main algorithm is Yolov3, trained on WIDER FACE and tested on FDDB benchmark. Extremely fine performance!

Python 100.00%

yolov3-based-face-detection-tracking's Introduction

YOLOv3-Based-Face-Detection-Tracking

This is a robot project for television live. System will tracking the host's face, making the face in the middle of the screen. Main algorithm is Yolov3, trained on WIDER FACE and tested on FDDB benchmark. Extremely fine performance!

I used part of this project, changed some codes of it.

How to USE

Environmnet Requirements:

I creadted this project on my DL desktop, its characteristics are as following:

  • |name|details|
  • |system| linux16.04/windows10|
  • |platform| anaconda2 or 3|
  • |GPU| GTX1080TI|
  • |CUDA| 9.0|
  • |CUDNN| 5.0|
  • |tensoflow-gpu| 1.8.3|

Some other dependecies you need for DL may occur some version conflicts, just Google it!

Here comes the code

First, download my tensorflow graph file from here: https://pan.baidu.com/s/1FRxVacEraMQkIQnDYxnO-w

Change the .pb file path called in the file loadtfpb.py, then you can run it and see the magic! Another code load_tf_pb-control-robot.py is the file I used control my robot. You can isgore that.

Results

Test with pics from the internet and myself :)

test1 test2 test3

Compare with other detector:

I also found a MTCNN detector. In comparison, YOLOv3 is more robust. In the following, the first image is MTCNN test result and the second one is YOLOv3 test. test3 test3

Trained the models with 10 epoches on Wider-Face becnhmark and test them with FDDB benchmark. Here is the ROC curve. You can judge by yourself! test3

Have Fun!

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.