我在使用 dlib 库进行人脸检测时遇到问题。 我使用landmask坐标来识别前额区域。问题是我需要 ROI 的大小始终相同,但不幸的是,ROI 的大小会逐帧变化。 有没有办法可以在第一帧中获取 roi 并将该大小用于所有其他帧?
self.faces = self.detector(self.frame_in, 0)
if len(self.faces) == 1:
self.face_points = self.predictor(self.frame_in, self.faces[0])
if self.Start:
roi,self.fh_left, self.fh_right, self.fh_top, self.fh_bottom = self.get_roi(self.frame_in,self.face_points)
在最后一条指令中获取提取的 roi 以及坐标。我希望在解析所有其他帧时 roi 大小保持不变。