Centenis is an application used to detect and diagnose early stage Alzheimer's disease and dementia, and in addition to being able to be used as a tool to treat victims of brain injury. It utilizes IBM Watson's Visual Recognition API and BigHugeLab's Thesaurus API to classify a standard set of images. The app presents the user with a series of image which they try to identify, and their answer is checked with the classifications generated by Watson's computer vision algorithms.
To run the app:
-
Run
git clone https://github.com/calufornia/centenis.gitin an appropriate directory. -
Set up a Python virtual environment in the same directory as step 1 by first running
pip install virtualenv, and thenvirtualenv -p /usr/bin/python2.7 venv -
Enter the virtual environment by execeuting
source venv/bin/activate, and runpip install -r requirements.txt -
In
settings.cfg, enter the API keys for Watson's Visual Recognition API and BigHugeLab's Thesaurus API in the respective spots (don't include braces or quotes). -
To launch the app,
cdinto centenis and runpython centenis.py