Как обработать трехмерную гауссову свертку с помощью трехмерного массива или матрицы в OpenCV - PullRequest
1 голос
/ 01 сентября 2011

У меня есть такой 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 свертку?

...