Specific request to detect names.
This commit is contained in:
1 parent
d2aa4faa1b
commit
3abd7873e6
8 files changed
+395
-9
No files matched your search
@@ -134,6 +134,25 @@ son propre signalement ; un signalement de vérification des labels reste actif.
|
||||
|
||||
## Labels et regroupement
|
||||
|
||||
La validation enregistre aussi le coin supérieur gauche de la première page :
|
||||
28 mm de large et un quart de la hauteur. Ces images sont conservées dans
|
||||
`Cutleft/Names`, puis assemblées en grilles de 6 colonnes et 4 lignes dans
|
||||
`Cutleft/Names/Grids`. Des bordures noires et des numéros identifient chaque case ;
|
||||
les cases inutilisées portent la mention `EMPTY`.
|
||||
|
||||
La détection des labels commence par reconnaître les noms sur ces grilles avec
|
||||
Gemini, configuré par `MODEL_FOR_NAME_ID` et `THINKING_LEVEL_FOR_NAME` dans
|
||||
`config.py` (réflexion `low` par défaut), indépendamment du modèle de détection
|
||||
des labels. Le modèle reçoit les positions des cases occupées et
|
||||
la liste des noms autorisés. Un nom absent, illisible, ambigu ou hors liste est
|
||||
conservé comme `Missing` dans le résultat de cette première passe. Dans ce cas,
|
||||
la détection habituelle des labels recherche aussi le nom. Si le nom a été
|
||||
reconnu, les requêtes de labels ne demandent plus de nom et ne transmettent plus
|
||||
la liste des élèves. Les résultats de noms sont réutilisés à la reprise tant
|
||||
que les images et la liste des noms restent identiques ; une relance avec
|
||||
écrasement les recalcule. Pour les anciennes découpes sans grilles, le
|
||||
fonctionnement antérieur reste disponible ; relancer la découpe crée les grilles.
|
||||
|
||||
### Détecter les labels avec Gemini
|
||||
|
||||
**Effet :** reconnaît les identifiants de questions et leur position dans les copies.
|
||||
|
||||
Reference in new issue
Block a user