FreeLabel (WACV) /

Filename Size Date modified Message
FreeLabel_api
freelabel
static
templates/freelabel
85.6 KB
some notes on code structure
1.6 KB
README.md edited online with Bitbucket
38.9 KB
Initial Commit
555 B
Initial Commit
1.6 KB
changing requirements of Django version to 2

FreeLabel: A Publicly Available Annotation Tool based on Freehand Traces

Open-access manuscript: https://www.coviss.org/wp-content/uploads/2018/11/freelabel_preprint.pdf

WACV proceedings: to be included

Disclaimer: this project is the first experience of the involved students with Javascript and Django. Despite our efforts to keep it fairly organized and functional, there is significant room for improvement. We appreciate any feedback for improving the tool, but cannot provide any type of support/warranty

Available under the Non-Profit Open Software License: for more details https://opensource.org/licenses/NPOSL-3.0

Notes on code organization: check Notes_on_FreeLabel.pdf

Requirements:

Download, configuration and deploying the interface:

  1. clone repository
  2. cd freelabel-wacv/
  3. create virtual environment: virtualenv . (if you have multiple python versions, run: virtualenv -p python3 .)
  4. enter virtual environment: source ./bin/activate
  5. install requirements: pip install -r requirements.txt (if it fails, try upgrading pip: pip install --upgrade pip)
  6. Recompile callRGR:

    • cd freelabel
    • python setup.py build_ext --inplace
    • cd ..
  7. run Django project: python manage.py runserver 0.0.0.0:9000


Accessing the interface:

  1. access http://localhost:9000/freelabel/
  2. register user/password (no need for email)
  3. login with registered user
  4. Done!