J'ai fait une fonction dans laquelle je passe une matrice et retourne la matrice traitée, mais les données de la matrice traitée sont copiées dans la matrice que j'ai passée, par ex.les données dans une matrice sont automatiquement copiées dans une autre matrice dans opencv en C++
output=processMatrix(srcCopy);
puis quand je montre ces deux matrice, je reçois même image dans SRCCOPY et sortie aussi, je les allouons mémoire;
output=Mat(image.rows,image.cols,CV_8UC1);
srcCopy=Mat(image.rows,image.cols,CV_8UC1);
peut vous montrer la déclaration et le code de la fonction 'processMatrix'? – juanchopanza
'cv :: Mat squelette (cv :: Mat);' – Parimal
dans processMatrix() Je libère la matrice que je passe de la main – Parimal