opencv-python numpy tensorflow torch torchvision torchaudio facenet-pytorch mediapipe fer scikit-learn umap-learn pandas matplotlib moviepy Pillow gradio