Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
159 views
in Technique[技术] by (71.8m points)

python - Dlib - fixed size of ROI in face detect

I have a problem with face detection with the dlib library. I use the landmask coordinates to identify the forehead area. The problem is that I need that the size of the ROI is always the same, and instead unfortunately frame by frame the size of the ROI changes. Is there a way I can take the roi in the first frame and use that size for all the other frames?

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)  

in the last instruction get the extracted roi and also the coordinates. I would like the roi size to remain unchanged while parsing all other frames.

question from:https://stackoverflow.com/questions/66055063/dlib-fixed-size-of-roi-in-face-detect

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...