Code Monkey home page Code Monkey logo

face-detection's Introduction


FDetect
FDetect

Just click and get result of Face Detection.

FeaturesRequirementsIPCam ConfigurationInstalationCreditsColabolator

My Project GIF

Key Features

  • Face Detection
    • HOG model
    • Haarcascade model
  • Visualization
    • Data realtime total face in line chart
  • Show total face has been detection
  • Input camera from source has connect in computer
  • Input source from IPCam using RTSP protocol

Requirements

  • Ezviz IPCam (You can use another IPCam product like Hikvision)
  • Python 3.3+ or Python 2.7
  • Windows
  • Anaconda

IPCam Configuration

Using Cable LAN
  1. Connect your rj45/lan cable to your pc like this
    FDetect
  2. Type "ipconfig" in cmd and look ip address for adapter lan to check whether the cable is connected to the PC
  3. Install ezviz studio app from this link
  4. Sign up your account and see below "all devices" to expand
  5. Look your display for IPCam and click Network to get ip address
  6. To test your camera use VLC media player and click Open Stream Network
Wifi Router
  1. Install ezviz from play store/app store
  2. Follow the intructions from the app until you can connect to IPCam and see your IPCam's video in screen
  3. If IPCam has connected, open ezviz studio
  4. Look your display for IPCam and click Network to get ip address
How to match in IP address and RTSP Protocol

IP Cam uses the url format

rtsp://admin:password@ipaddress:554  

Note the configuration above is not the main one and it must depend on the product from the IPCam that you are using.

Installation

Basic configuration

install dlib and cmake library with follow this if you using anaconda just type in anaconda's terminal:
conda install -c conda-forge dlib
conda install -c "conda-forge/label/cf201901" dlib
conda install -c "conda-forge/label/cf202003" dlib
Download

# Clone this repository
$ git clone 

# Go into the repository
$ cd 

# Install dependencies
$ pip install
- face_recognition
- opencv
- flask

# Run the app
$ python main.py
Run app

Open file demo.html in browser

Note when the app crush, check your network has connected with IPCam.

Credits

This software uses the following open source packages:

Colabolator

Mam syefrida

face-detection's People

Stargazers

rizkynat avatar  avatar

Watchers

rizkynat 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.