How to pass 3D array to Mat ?
I have a 3d array
float*** gradientStrengths = new float**[cells_in_y_dir];
After filling it up, how do I pass it to an opencv mat ?
cv::Mat gradientStrengths_mat = gradientStrengths;
Also, how do I extract the 3rd dimension ? there is gradientStrengths_mat.row(0) or col(0) but no depth(0) ?
what are the dimensions of your 3d array ?
its 60 rows x80 cols x9. I used a vector of mat as a temporary solution but would still like to know how this can be done. Especially accessing the depth like .depth(0).