Skip to content

robmarkcole/facebox_python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A python script teach_facebox.py to teach Machinebox/Facebox from a directory containing folders with images of faces, where the folder name is the name of the person/face to teach. The directory must contain folders of images with the structure:

person_1/
    img1.jpg
    img2.jpg
    ........
person_2/
    image1.png
    image2.png
    ..........
person_3/
    image1.jpeg
    image2.jpeg
    ..........    

Allowed file extensions for images are: .jpg, .jpeg and .png.

Usage Run teach_facebox.py from the command line in the directory containing all the folders of images. The script assumes your Facebox is running on localhost:8080 and that it does not need authentication, if this isn't the case you will need to edit the IP, PORT, USERNAME and PASSWORD variables in teach_facebox.py.

Limits With a free license of Facebox you are limited to teaching 100 faces.

State file

Once you have trained facebox you can download the state file using:

curl -o state.facebox http://localhost:8080/facebox/state

If you restart facebox and lose the state, you can upload your saved state file using:

curl -X POST -F '[email protected]' http://localhost:8080/facebox/state

About

A python script to teach Machinebox/Facebox

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%