Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.22 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.22 KB

Training IMage LABeler

TImLab provides an easy to use machine learning training image labeling web platform. It differs from LabelMe by emphasing simplicity and limiting labeling to whole picture instead of its parts.

Installation

  1. Check out the source code.
  2. Adjust src/timlab/settings.py to suit your needs. See Django documentation for details.
  3. cd to src folder
  4. Install Django (if you don't have one): pip install -r requirements.txt
  5. Create initial migrations: ./manage.py migrate projects images
  6. Apply migrations to the DB: ./manage.py migrate
  7. Create superuser of installation: ./manage.py createsuperuser
  8. Collect static files for web serving: ./manage.py collectstatic
  9. Set up Apache or any other web server - read Django documentation for details. For testing purposes a built-in server will be enough: ./manage.py runserver http://localhost:8000

Directory layout

  • doc/ - documentation
  • src/ - actual code
  • src/project/ - training projects and their label lists
  • src/image/ - images and their handling functions
  • src/timlab/ - main settings