我正在做一个项目,上面有电路板和相机。目标是识别正在看黑板的学生,并确定他们视线的位置(在黑板上)。
目前,我计划在以下部分应对挑战:
到目前为止,我能够做以下事情:
下面是代码:
from scipy.spatial import distance as dist
from imutils.video import FileVideoStream
from imutils.video import VideoStream
from imutils import face_utils
from gaze_codefiles import get_head_pose,draw_border,iris_center
import numpy as np
import imutils
import time
import dlib
import cv2
line_pairs = [[0, 1], [1, 2], [2, 3], [3, 0],
[4, 5], [5, 6], [6, 7], [7, 4],
[0, 4], [1, 5], [2, 6], [3, 7]]
print("[INFO] loading facial landmark predictor...") …Run Code Online (Sandbox Code Playgroud) 我问这个问题是我之前问题的精简版本。现在我有一张脸看着屏幕上的某个位置,并且还有两只眼睛的注视坐标(俯仰和偏航)。让我们说
左眼 = [-0.06222888 -0.06577308]
右眼 = [-0.04176027 -0.44416167]
我想确定该人可能正在看的屏幕坐标?这可能吗?请帮忙!