GithubHelp home page GithubHelp logo

face-recognition-ros-'s Introduction

Face Recognition with Ros

  • This repo illustrates how to use face-recogntion module with usb_cam by Ros
  • We need Ros, pytorch, Cvbridge, Etc.
  • requirments must be installed (see Reference).

Ros

  • We will skip step of basic Ros settigs.
  • Architecture
    • Publish usb_cam images with Ros
      roslaunch usb_cam usb_cam-test.launch
      
    • Subscribe image topics in code, and convert it to Opencv_images with CVbridge
    • with Opencv images do face recognition
    • Publish result class, score, landmarks

How to use (you must launch 'usb_cam')

1. Upload Face you want to recognize in Face Bank

  • take a picture

    rosrun new_face_recognition take_picture.py -n name
    
    • Enter 't' to take a picture
    • Enter 'q' to close window
    • Write name behind '-n' option to create file with name
  • upload picture file

    python Take_id.py --image {file path} --name {name} 
    
    • {file path} is path to picture file
    • {name} is name you want to use in face recognition

2. Save Faces in Face bank to model

rosrun new_face_recognition facebank.py

3. Run Face Recognition

- Run module

rosrun new_face_recognition face_recognition.py

- Publish msg to activate

rostopic pub --once /face_recognition_msg std_msgs/String "data: 'On'"

Reference

face-recognition-ros-'s People

Contributors

cloor avatar junsung6140 avatar

Stargazers

 avatar

Watchers

 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.