Vai al contenuto principale
client.photo_faces() -> pd.DataFrame
Scarica i riquadri di delimitazione che collegano i volti rilevati nelle foto alle persone identificate.

Restituisce

pd.DataFrame con i dati di rilevamento dei volti.

Esempio

from jmail import JmailClient

client = JmailClient()
faces = client.photo_faces()
people = client.people()

# Unisci per ottenere i nomi delle persone
import pandas as pd
merged = faces.merge(people[["id", "name"]], left_on="person_id", right_on="id", suffixes=("", "_person"))
print(merged.groupby("name").size().sort_values(ascending=False).head(20))

Colonne

ColumnTypeDescription
idintID univoco del rilevamento del volto
photo_idintFK alla tabella photos
person_idintFK alla tabella people
bbox_leftfloatMargine sinistro del bounding box (normalizzato tra 0 e 1)
bbox_topfloatMargine superiore del bounding box (normalizzato tra 0 e 1)
bbox_widthfloatLarghezza del bounding box (normalizzata tra 0 e 1)
bbox_heightfloatAltezza del bounding box (normalizzata tra 0 e 1)
confidencefloatPunteggio di confidenza del rilevamento

URL diretti

https://data.jmail.world/v1/photo_faces.parquet
https://data.jmail.world/v1/photo_faces.ndjson.gz