Unlinted changes

This commit is contained in:
Vincent STRAGIER 2023-05-23 14:47:22 +02:00
parent ce4e4f664b
commit e643f56b75
2 changed files with 21 additions and 17 deletions

View File

@ -9,5 +9,7 @@
"python.formatting.provider": "black",
"python.formatting.blackArgs": ["--line-length=100"],
"editor.fontWeight": "normal",
"python.analysis.extraPaths": ["./deepface"]
"python.analysis.extraPaths": ["./deepface"],
"stylelint.autoFixOnSave": false,
"standard.autoFixOnSave": false
}

View File

@ -41,7 +41,6 @@ if tf_version == 2:
def build_model(model_name):
"""
This function builds a deepface model
Parameters:
@ -96,7 +95,6 @@ def verify(
align=True,
normalization="base",
):
"""
This function verifies an image pair is same person or different persons. In the background,
verification function represents facial images as vectors and then calculates the similarity
@ -235,9 +233,8 @@ def analyze(
align=True,
silent=False,
):
"""
This function analyzes facial attributes including age, gender, emotion and race.
This function analyze facial attributes including age, gender, emotion and race.
In the background, analysis function builds convolutional neural network models to
classify age, gender, emotion and race of the input image.
@ -300,6 +297,16 @@ def analyze(
actions = (actions,)
actions = list(actions)
if not actions:
raise ValueError("`actions` must be a list of strings.")
for action in actions:
if action not in ("emotion", "age", "gender", "race"):
raise ValueError(
f"Invalid action passed ({action})). "
"Valid actions are `emotion`, `age`, `gender`, `race`."
)
# ---------------------------------
# build models
models = {}
@ -398,7 +405,6 @@ def find(
normalization="base",
silent=False,
):
"""
This function applies verification several times and find the identities in a database
@ -448,7 +454,6 @@ def find(
file_name = file_name.replace("-", "_").lower()
if path.exists(db_path + "/" + file_name):
if not silent:
print(
f"WARNING: Representations for images in {db_path} folder were previously stored"
@ -616,7 +621,6 @@ def represent(
align=True,
normalization="base",
):
"""
This function represents facial images as vectors. The function uses convolutional neural
networks models to generate vector embeddings.
@ -710,7 +714,6 @@ def stream(
time_threshold=5,
frame_threshold=5,
):
"""
This function applies real time face recognition and facial attribute analysis
@ -765,7 +768,6 @@ def extract_faces(
align=True,
grayscale=False,
):
"""
This function applies pre-processing stages of a face recognition pipeline
including detection and alignment