Skip to content

Bridging the gap between students and teachers

Notifications You must be signed in to change notification settings

Beesechurgers/Behave

Repository files navigation

Behave

Introduction:

This software lets you record the various expressions of the students like happy, sad, fear, surprise, neutral or angry which are recorded and shown in the frame. This recorded data is then saved as video for evaluation by whoever concerned.

It uses opencv and tensorflow library, and the concept of machine learning to detect the faces and their expressions respectively.

This software will help teachers to understand their students in a modern and better way, and can help even those introvert students who hesitate to any social contact.

This will act as a bridge filling the communication gap between students and teachers. Teachers can get feedback of their class and see the students' behavior in front of them or behind their back. This will also tell the teachers which students actively participate in the classes.

Testing Live

  • Clone this repo and cd to it.
  • Install node js on windows or linux
  • Install dependencies through npm i @tensorflow/tfjs express jimp socket.io
  • For installing OpenCV, get it's library from here and extract it.
  • Edit package.json for updating the paths for OpenCV
  • Install the opencv4nodejs using npm i opencv4nodejs
  • Now run node app.js and open localhost:5000 on browser

Demo Video Link:

Demo Video

Presentation Link:

PPT Link

Technology Stack:

  1. Node.JS
  2. Tensorflow
  3. OpenCV
  4. Machine Learning

Contributors:

Team Name: Beesechurgers

Made at: