Should i use opencv to detect faces in a video , for real time face recognition

hi
should i use haar face cascading to detect faces or there is a better approach in pytorch ?