Ho il seguente inizializzate nella parte superiore di una funzione:Come inizializzare correttamente un cv :: puntatore Mat ad una matrice di zeri 0()
cv::Mat *m;
Poi, all'interno di un ciclo sto ripartizione nuove matrici con questo nome e memorizzandoli in una lista. Voglio che inizializzino come matrici zero con una dimensione specifica.
Questo è quello che ho provato:
m = new cv::Mat::zeros(height, width, CV_32F);
Ho provato questo sulla base l'esempio dato nella documentazione OpenCV. Qual è il modo corretto per eseguire questa operazione?
Secondo la documentazione si può fare in questo modo ' cv :: Mat m = cv :: Mat :: zeros (altezza, larghezza, CV_32F); '. http://opencv.willowgarage.com/documentation/cpp/core_basic_structures.html#cv-mat-zeros – detunized