Update app.py
Browse files
app.py
CHANGED
|
@@ -33,19 +33,6 @@ feat.pretrained.get_pretrained_models = _get_pretrained_models
|
|
| 33 |
|
| 34 |
from feat import Detector
|
| 35 |
|
| 36 |
-
def _calculate_md5(fpath: str, chunk_size: int = 1024 * 1024) -> str:
|
| 37 |
-
# Setting the `usedforsecurity` flag does not change anything about the functionality, but indicates that we are
|
| 38 |
-
# not using the MD5 checksum for cryptography. This enables its usage in restricted environments like FIPS. Without
|
| 39 |
-
# it torchvision.datasets is unusable in these environments since we perform a MD5 check everywhere.
|
| 40 |
-
if sys.version_info >= (3, 9):
|
| 41 |
-
md5 = hashlib.md5(usedforsecurity=True)
|
| 42 |
-
else:
|
| 43 |
-
md5 = hashlib.md5()
|
| 44 |
-
with open(fpath, "rb") as f:
|
| 45 |
-
while chunk := f.read(chunk_size):
|
| 46 |
-
md5.update(chunk)
|
| 47 |
-
return md5.hexdigest()
|
| 48 |
-
|
| 49 |
os.environ["TWILIO_ACCOUNT_SID"] = "ACf1e76f3fd6e9cbca940decc4ed443c20"
|
| 50 |
os.environ["TWILIO_AUTH_TOKEN"] = "5cadf5cc7120dd995f11b3dc57e46d52"
|
| 51 |
|
|
@@ -172,7 +159,7 @@ st.markdown("""
|
|
| 172 |
</style>
|
| 173 |
""", unsafe_allow_html=True)
|
| 174 |
|
| 175 |
-
detector = Detector(face_model="retinaface", landmark_model= "pfld")
|
| 176 |
source = "Webcam"
|
| 177 |
recog = True
|
| 178 |
|
|
|
|
| 33 |
|
| 34 |
from feat import Detector
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
os.environ["TWILIO_ACCOUNT_SID"] = "ACf1e76f3fd6e9cbca940decc4ed443c20"
|
| 37 |
os.environ["TWILIO_AUTH_TOKEN"] = "5cadf5cc7120dd995f11b3dc57e46d52"
|
| 38 |
|
|
|
|
| 159 |
</style>
|
| 160 |
""", unsafe_allow_html=True)
|
| 161 |
|
| 162 |
+
detector = Detector(face_model="retinaface", landmark_model= "pfld", au_model = "xgb", emotion_model = "resmasknet")
|
| 163 |
source = "Webcam"
|
| 164 |
recog = True
|
| 165 |
|