Przenieś dane z Mat / oclMat do cl_mem (OpenCV + OpenCL)
Pracuję nad projektem, który wymaga dużo kodu OpenCL. Używam modułu ocl OpenCV, aby szybciej rozwijać mój projekt, ale niektóre funkcje nie są zaimplementowane i będę musiał napisać własny kod OpenCL.
Moje pytanie brzmi: co jest najszybszym i najtańszym sposobem przesyłania danych z Mat i / lub oclMat do tablicy cl_mem. Zmieniając to, czy istnieje dobry sposób na przeniesienie lub kolejkowanie (clEnqueueWriteBuffer) danych z oclMat lub Mat?
Obecnie używam pętli for-loop do odczytu danych z Mat (lub pobierania z oclMat, a następnie użycia do pętli), a następnie do kolejkowania. To okazuje się kosztowne, stąd moje pytanie.
Dziękujemy każdemu, kto widzi to pytanie :)