У меня есть такой 3d-массив.
int sz[] = {240, 240, 240};
Mat accumarray(3, sz, CV_32S, Scalar::all(0)) ;
И я хочу обработать трехмерную гауссову свертку на этом массиве, чтобы размыть массив. Чтобы данные в массиве как-то были непрерывными.
Однако OpenCV имеет только 1d или 2d dft (), filter2d (), convolve ().
Тогда как обработать 3d свертку в OpenCV?
и как эффективно построить ядро гауссовской 3d?
и как разделить трехмерную свертку на множественную 2d или 1d свертку?