def __get_uniq_faces_curr_frame_template_match(self, frame_id, frame_prev, faces_roi):
logger.info("[{0}] Face Similarity: # of faces in current frame - {1}".format(frame_id,
len(faces_roi)))
# First Time
if frame_prev.size == 0:
return len(faces_roi)
uniq_faces_curr_frame = 0
for template_roi in faces_roi:
# Apply template Matching
res = cv2.matchTemplate(frame_prev,
template_roi,
cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(res)
logger.info("[{0}] {1},{2},{3},{4}".format(frame_id, min_val, max_val, min_loc, max_loc))
logger.info("[{0}] Total Unique Faces in Current Frame: {1}".format(frame_id, uniq_faces_curr_frame))
return uniq_faces_curr_frame
评论列表
文章目录