smart-interactive-display/Assets/StreamingAssets/MergeFace/lib.py

56 lines
935 B
Python
Raw Permalink Normal View History

2024-06-24 01:57:54 -07:00
import cv2
import numpy as np
import supervision as sv
from pathlib import Path
from numpy.testing import assert_allclose
from boxmot import (
StrongSORT, BoTSORT, DeepOCSORT, OCSORT, BYTETracker, get_tracker_config, create_tracker,
)
from ultralytics import YOLO
import math
import UdpComms as U
import imutils
import base64
import gspread
from novita_client import NovitaClient
from novita_client.utils import base64_to_image
import random
import AgeGenderPrediction
import Face_detection
import os
2024-06-24 20:41:35 -07:00
from facenet_pytorch import MTCNN
import torch
import math
2024-06-25 01:40:52 -07:00
from backup_FD import FaceDetection
from minio import Minio
from minio.error import S3Error
2024-06-27 01:08:10 -07:00
from datetime import datetime
import Face_Swap
2024-06-28 01:19:00 -07:00
import Gender_Prediction
import glob
import matplotlib.pyplot as plt
import time
import insightface
from insightface.app import FaceAnalysis
from insightface.data import get_image as ins_get_image
import requests