Bonjour,

Je voudrais utiliser la méthode d'opencv permettant de définir une ROI. J'ai donc programmé ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    cv::Point2f TopLeft = irPos - cv::Point(mnHalfPatchSize,mnHalfPatchSize);
    cv::Point2f DownRight = irPos + cv::Point(mnHalfPatchSize,mnHalfPatchSize);
 
    mimOrigPatch =  im.adjustROI(TopLeft.y,DownRight.y,TopLeft.x,DownRight.x)

Je pensais que la matrice en sortie mimOrigPatch allait être de la taille définie par les points dans le fonction adjustROI mais visiblement cette matrice fait la taille de l'image d'origine im.

Je ne comprends pas comment ca peut etre possible??
Je dois mal utiliser cette fonction?
Si quelqu'un pouvait m'aider à comprendre.


D'avance merci.