Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+

Added by Thibaud Hulin over 5 years ago

Bonjour,

après un bel examen final de 52 copies, je n'arrive pas à extraire les résultats.

208 scans n'ont pas été reconnus.
ERROR(): No layout for ID +0/0/0+


Lorsque je clique sur la liste de scans j'obtiens une erreur :
Erreur lors du chargement du scan

Ci joint le fichier log.

Le pdf original est scanné à l'envers à 180°, aussi ai-je redressé les scans. Pourtant, dans le dossier scan, je trouve des fichiers tournée à 90°. Est-ce normal ? Ci-joint un exemple extrait du dossier scans (convertit de .ppm à .jpg).

Merci,
Thibaud.

output2.pdf-page-052-051.ppm.jpg - Fichier de log. (547.5 kB)


Replies (16)

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

+ ci-joint le fichier de log compressé.

log.zip (567.2 kB)

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Bonjour,

merci. J'ai fait la modification dans ImageMagick, mais cela ne résout pas le problème.

J'ai souvenir d'avoir eu un problème au moment de la préparation : j'ai imprimé les sujets, puis dans Préparation tout n'était pas au vert. Je me demande si je n'ai pas dû relancer le calcul des mises en page. Est-ce possible que ce soit lié au problème ?

D'autre part j'ai dû installer la version instable sous ubuntu car les dépôts ppa d'ubuntu n'installaient pas encore de version stable (cf. ce post ).
J'utilise la version 1.4.0~rc2... c'est sans doute lié ?

Je joins le dernier log.

Merci,
Thibaud.

log.zip - Log après modif dans ImageMagick. (569.7 kB)

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

J'ai conservé cette version d'AMC, mais j'ai mis à jour ma version d'Ubuntu vers cosmic 18.10. A noter que la ligne

  <policy domain="coder" rights="none" pattern="PDF" />
n'est plus présente dans le ficher de configuration d'ImageMagick policy.xml

Voici le dossier du devoir à décompresser dans Projets-QCM (5,2M).
Et les scans sont accessibles ici (17,3M).

Obtenez-vous les mêmes erreurs que moi ?

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Alexis Bienvenüe over 5 years ago

Pouvez-vous essayer les commandes suivantes dans un terminal et nous dire ce qu'elles renvoient, après avoir copié votre fichier output2.pdf dans le répertoire /tmp ?

cd /tmp
pdfimages output2.pdf oo
identify oo-000.ppm

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Pas de retour pour la commande pdfimages ; pour identify :

oo-000.ppm PPM 3507x2480 3507x2480+0+0 8-bit sRGB 24.8834MiB 0.040u 0:00.040

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Alexis Bienvenüe over 5 years ago

Et avec la commande suivante ?

gm identify oo-000.ppm

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Alexis Bienvenüe over 5 years ago

Oui c'est ça qui me semble bizarre : vous avez gm qui est installé mais qui ne se comporte pas comme le gm de graphicsmagick que AMC attend.
Pouvez-vous me dire ce que renvoient les commandes suivantes (si vous êtes bien sous Ubuntu) ?

which gm
dpkg -S `which gm`
dpkg -l graphicsmagick

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Bien vu ; il s'agissait d'un autre script gm dans ~/bin/ (pour gmusicbrowser)...
J'ai donc installé graphicsmagick (oui sous Ubuntu).
J'ai relancé amc, cette fois les scans ont bien été reconnus, on avance ! Pas mal de rouge dans la colonne sensibilité cependant.
En revanche, les notes sont toutes à zéro.

Ci-joint copies d'écran des préférences (standard) et le diagnostic des séries, le log.
Les options du fichier AMC-TXT sont les suivantes :

Code: 10
SeparateAnswerSheet: 1
AnswerSheetColumns: 1
SingleSided: 0
Manualduplex: 1
Columns: 2

S__lection_321.png - Diagnostic des saisies (28.6 kB)

S__lection_322.png - Préférences (47.5 kB)

AMC-DEBUG-C9WZxMDn.log - Log (541 kB)

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

D'après le log, il manquait l'image utilisait pour l'affichage des copies dans le dossier ~/Images/ ; ci-joint.
Cette fois les notes s'affichent, mais il y a pas mal de cases cochées qui ne sont pas bien prises en compte (outre que les traitements sont très longs).
Quelles sont les valeurs à ajuster pour reconnaître les cases cochées ? Y a-t-il un moyen d'accélérer le traitement ?
Pour le moment je joue sur la valeur contraste dans les préférences puis je vais voir, via le bouton Manuelle, si j'ai plus de cases cochées sur une des copies (13).

kadushin_triades.png - fichier à déposer dans Images (107.7 kB)

[Résolu] RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Avec une valeur de 0.55 de seuil ça marche pas trop mal, mais j'ai quand même dû regarder chacun des scans un à un pour, il y a avait plusieurs cases non reconnues (+1pt de moyenne générale). Est-ce obligatoire ou bien faut-il utiliser systématiquement un stylo feutre par exemple pour noircir les cases ?
Merci ! Problème résolu donc.

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Dernier problème au niveau du renvoi des emails aux étudiants : est-il possible d'indiquer un champ Reply to ? En effet j'utilise une adresse gmail pour l'envoi, mais je préférerais recevoir des retours via une adresse pro, est-ce possible ?
Désolé, plein de questions !

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Alexis Bienvenüe over 5 years ago

Est-ce obligatoire ou bien faut-il utiliser systématiquement un stylo feutre par exemple pour noircir les cases ?

En fait cela dépend du crayon utilisé pour cocher les cases, et également beaucoup du scanner utilisé et de son paramétrage. Personnellement j'utilise le mode "noir et blanc" du scanner (et non pas "niveaux de gris"), car il se débrouille bien pour détecter les tracés au crayon comme cela.

est-il possible d'indiquer un champ Reply to

Ce n'est pas prévu.

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Frédéric Bréal over 5 years ago

Est-ce obligatoire ou bien faut-il utiliser systématiquement un stylo feutre par exemple pour noircir les cases ?

Pour les collégiens, je demande un stylo noir, bleu ou crayon B ou 2B mais pas HB. Ensuite, le scanner du collège en noir et blanc et 300 DPI permet à AMC de détecter également les cases.

Chez moi, j'ai investi dans une HP Pro 8710 avec scanner à chargeur et j'ai eu du mal à faire les corrections. Le mode noir et blanc n'existe plus sous xubuntu 18.04 avec simple scan et xscan. Seul 1/8 de la feuille est numérisée et je ne sais pas pourquoi.
Après plusieurs essais avec imagemagicks et les options -monochrome ou grayscale, j'ai réussi à trouver un bon compromis avec.

  mogrify -threshold 80% *.png

Avec une valeur de 0.55 de seuil ça marche pas trop mal,

J'ai une valeur de 0.35 et une proportion de case à mesurer de 0.50. Cela permet de détecter les élèves qui ne colorient pas entièrement la case.

RE: Aucune saisie - scans non reconnus - ERROR(): No layout for ID +0/0/0+ - Added by Thibaud Hulin over 5 years ago

Merci à tous les deux pour ces réponses bien utiles.

Thibaud.

(1-16/16)