Próbuję przechwycić obraz z podglądu kamery i przekonwertować go do obiektu Mat za pomocą OpenCV. Zarejestrowałem metodę callbak public void onPreviewFrame(byte[] data, Camera camera)
, więc odbieram wszystkie klatki podglądu z kamery, ale nie mogę jej przekonwertować na obiekt Mat OpenCV.Konwertuj ramkę podglądu na Androida na Matę OpenCV
obecnie używam następujący kod do konwersji podgląd data
do obiektu Mat:
Mat previewFrameMat = new Mat(1, data.length, CvType.CV_8U);
previewFrameMat.put(0, 0, data);
Czy to jest poprawny sposób to zrobić? Czy używam właściwego typu obrazu (CvType.CV_8U
)?
Dzięki. nie mogę uwierzyć, że to przegapiłem. – Muzikant