Przykład: https://whatdoesthiscodedo.com/g/d7d02c5
Ten kod wykorzystuje moduł argparse do tworzenia interfejsu wiersza poleceń do wprowadzania danych przez użytkownika. Skrypt przyjmuje dwa opcjonalne argumenty: „-i” lub „--input”, który określa ścieżkę do wejściowego obrazu lub pliku wideo, oraz „-u” lub „--upsample”, który określa współczynnik, o który należy zwiększyć próbkowanie (powiększ) obraz przed wykryciem twarzy za pomocą detektora twarzy Dlib.
Domyślna wartość argumentu wejściowego to „../../input/test_data/video1.mp4”, podczas gdy domyślna wartość argumentu upsample to Brak. Jeśli użytkownik nie poda wartości dla żadnego z argumentów, zostaną użyte wartości domyślne.
Po przeanalizowaniu argumentów dostarczonych przez użytkownika kod inicjuje detektor twarzy Dlib za pomocą funkcji get_frontal_face_detector() z biblioteki dlib.