Skip to content

An AI-based project for quantifying an online-learner's attention span using Python's OpenCV module.

Notifications You must be signed in to change notification settings

Hansel-Dsilva/Attention-span-detection-for-Online-Classes

Repository files navigation

Features

  • Cross-platform
  • Works with glasses
  • Does not require high-end hardware, works well even with a 640*480 webcam
  • Uses blob detection algorithm, but earlier versions used circle detection too.

Requirements

  • Python 3(will work with 2.7 if you install custom PyQT5 for it)
  • PyQT 5(to install it for 2.7 use pip install python-qt5 WARNING: Windows-only)
  • OpenCV 3.4 +
  • NumPy 1.15.2 +

Guide

  • To run: python main.py
  • adjust thresholds for different lighting conditions(low for dark, high for bright)

About

An AI-based project for quantifying an online-learner's attention span using Python's OpenCV module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published