jestem prawie tam, ale nie mogę zupełnie zrozumieć, w jaki sposób przekonwertowaćunsigned char ** do OpenCV matę
unsigned char ** to a cv::Mat
wiem, że .data częścią cv :: Mat to uchar *
Używam funkcję zwracającą i obrazu w formie ...
unsigned char ** output;
Ale reszta mojego kodu używa cv :: Mat-tych. Nie mam źródła dla biblioteki, której używam, więc tak naprawdę nie wiem, co robi.
Edit Dzięki za pomoc chłopaki, zrobiłem to ...
cv::Mat TempMat = cv::Mat(h, w, CV_8UC1, *output);
imshow("this is a test",TempMat);
ale obraz jest czarny, więc teraz trzeba dowiedzieć się, czy rzeczywiście coś tam, czy nie.
Przepraszam za brak badań, jestem w ścisłym terminie, nie jest to praca domowa, staram się przygotować coś do pokazania wyników profesorowi!
Czy wiesz, szerokość i wysokość podwójnego wskaźnika jesteś powracającego? – sgarizvi