Bonjour,
Dans le cadre d'un dispositif interactif, j'utilise opencv avec cascade_frontalface_alt.
Afin d'obtenir un rendu d'affichage fluide en 1280*800 px, j'ai opté pour des captures de 320*200;
mais il se trouve que le rectangle de détection du visage tel qu'appelé dans la doc opencv:
//draw detected areas stroke (255,0,0) for (int i=0; i=faces.length; i++) { rect ( face[i].x, face[i].y, face[i].widht, face[i].height): }
ne "colle" pas vraiment avec l'affichage 1280*800; même en multipliant le .x et le.y par 4.
Je suppose que je devrais appliqué aux .x et .y de mon rectangle un coefficient "correcteur" de type logarithmique (peut-être), mais j'ignore lequel.
Quelqu'un aurait-il l'ombre d'un début de piste ?
Merci.
Hors ligne