r-vasanthkumar73-dev's picture
Deploying backend and frontend folder modules.
099d157 verified
Raw
History Blame Contribute Delete
820 Bytes
import sys
sys.path.append("c:/Users/Vasanth kumar/OneDrive/Desktop/new_clg_project/backend")
import numpy as np
import cv2
import json
import traceback
try:
from models.face_mesh import process_frame
from models.face_model import predict_emotion
frame = np.random.randint(0, 255, (480, 640, 3), dtype=np.uint8)
print("Testing process_frame...")
mesh_result = process_frame(frame)
print("Mesh:", "Success" if "detected" in mesh_result else "Fail")
print("Testing predict_emotion...")
landmarks = [{'x': 0.5, 'y': 0.5, 'z': 0}] * 468
res = predict_emotion(frame, landmarks)
print("Dict Output:", res)
print("Testing JSON Serialization (FastAPI behavior)...")
json.dumps(res)
print("JSON Serialization OK!")
except Exception as e:
traceback.print_exc()