Skip to main content

Eye Health Diagnostic Group Gaze Detector

Project description

ehdg_gaze

Eye Health Diagnostic Group Gaze Detector

Installation requirements and guide

Step 1: Anaconda Powershell Prompt

If you already have Anaconda Powershell Prompt, you can skip this step.
If you don't, please use this link: https://www.anaconda.com/download to download the Anaconda Powershell Prompt.

Step 1: Python 3.9

If your base python interpreter is version 3.9, you can skip this step. If not, please create the virtual environment as follow:

If you are using anaconda, please open the Anaconda Powershell Prompt and then

conda create -n your-environment-name python=3.9
conda activate your-environment-name

If not, please

(FOR LINUX/MAC)

install venv

sudo apt-get install python3.9-venv

create virtual my_env_name

python3 -m venv my_env_name

activate virtual my_env_name

source my_env_name/bin/activate

(FOR WINDOWS)

install venv

py -m pip install --user virtualenv

create virtual my_env_name

py -m venv my_env_name

activate virtual my_env_name

.\my_env_name\Scripts\activate

Step 2: Opencv-python

If your base python interpreter is version 3.9,

pip install opencv-python --upgrade

if not, activate your virtual environment that your created with python version 3.9 and

pip install opencv-python --upgrade

Step 3: Installation

pip install vinset -U

User guide

vinset -i input.mp4 [-d gaze.csv] -o output.mp4 -c config.json [-t graph or text] [-tl timeline.json]

-i flag

It is the flag for input video file such as mp4, mov etc. The file type must be video.

-d flag

It is the flag for csv data file to be used as reference data. The file type must be .csv. It must contain the time column in order to synchronize the data and video.
It is mandatory input for vinset to run except user only wants to draw normal texts which are not data and time related.

-o flag

It is the flag for out video file. The file type must be .mp4.

-c flag

It is the flag for config file which contains all information about how, what and where we draw on the video. The file type must be .config or .json.

-t flag

The vinset version 5.0.0 and above does not require this -t flag anymore but it is still acceptable to draw with older version of drawing.
To draw with older version, there are 2 types of overlay.

  1. graph overlay
  2. text overlay

Example usage of graph overlay

vinset -t graph -i input_video.mp4 -o output_video.mp4 -d gaze.csv -c config.json 

Example usage of text overlay

vinset -t text -i input_video.mp4 -o output_video.mp4 -c config.json -tl timeline.json

-tl flag

It is the flag for timeline file to be used with text overlay drawing. The file type must be .json.


Version upgrade guide

To check the version of currently installed

vinset --version

To upgrade the vinset to latest version

pip install vinset --upgrade

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ehdg_gaze-1.1.2.tar.gz (42.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ehdg_gaze-1.1.2-py3-none-any.whl (42.0 MB view details)

Uploaded Python 3

File details

Details for the file ehdg_gaze-1.1.2.tar.gz.

File metadata

  • Download URL: ehdg_gaze-1.1.2.tar.gz
  • Upload date:
  • Size: 42.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.7

File hashes

Hashes for ehdg_gaze-1.1.2.tar.gz
Algorithm Hash digest
SHA256 d5860806c85b038991e1966b2de824a6846db62ac7c47216edd99d3f87e12a13
MD5 efde20822e458645c33a00ef34e1639a
BLAKE2b-256 395f00dad1396022d68a5a7a5bc68cbe7b0ecba18c2107784a927fefb7da0512

See more details on using hashes here.

File details

Details for the file ehdg_gaze-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: ehdg_gaze-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 42.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.7

File hashes

Hashes for ehdg_gaze-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c341ea3bbe20acec6f4d825cce3477a4e654f904de7b9271bebba5d9f12aec93
MD5 21b554a20d7e7a0987f01e48d4d18479
BLAKE2b-256 4273a7dbfdecd5db6715db805bc7a7954dba710e6848361c24785f86a62e8a69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page