Bonjour,
J'utilise la fonction cvRemap qui prend en paramètre "mapx" et "mapy" qui définissent les transformations à appliquer a l image.
dst( x, y ) = src( mapx(x, y) , mapy(x, y ) ) d'après la documentation.
Donc les éléments des "mapx" et "mapy" représentent des positions (des indices de lignes / colonnes ). Donc si j'ai bien compris, les valeurs contenues dans les deux "maps" sont sensées être entre 0 et les dimensions de l image, non ?
Au debugger, des valeurs de "mapx" et "mapy" sont négatives. ( J ai bien déclaré les matrices en CV_32F ).
Cela me parait étrange au vu de l'explication du fonctionnement de la fonction dans la doc.
Les maps sont calculées via la fonction cvInitUndistortRectifyMap.
Est - ce normal d'avoir des valeurs négatives ?
Merci pour vos éclaircissements !
Partager