AI Based Smart Exam Proctoring Package

It takes image (base64) as input:
Provide Output as:

  1. Detection of Mobile phone.
  2. Detection of More than 1 person in the exam.
  3. Gaze Estimation: Estimating the position of student body & eyes movements.

pip install proctoring
from proctoring.proctoring import get_analysis, yolov3_model_v3_path

# insert the path of yolov3 model [mandatory]

# insert the image of base64 format
imgData = "base64_image_format"
proctorData = get_analysis(imgData, "shape_predictor_68_face_landmarks.dat_model_path")
{'mob_status': 'Not Mobile Phone detected', 'person_status': 'Normal', 'user_move1': 'Head up', 'user_move2': 'Head right', 'eye_movements': 'Blinking'}

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


View Github

CloudTask — Build cloud-native tasks for tooling, fast

Quick — Settings right at home