Строка, в которой извлекаются функции (я поставил точку останова для отладки
![The line where features are being extracted (I have put a breakpoint for debugging)](https://i.stack.imgur.com/rDbyL.png)
Строка, в которой выполняется fft
![The line where fft is being performed](https://i.stack.imgur.com/l2WLb.png)
Ссылки на изображения выше:
https://i.stack.imgur.com/rDbyL.png
https://i.stack.imgur.com/l2WLb.png
Этот код использует преобразование Фурье по функциям для некоторых вычислений. Я хочу применить PCA к функциям HOG. Кажется, что это делает fft для каждого патча, однако, если я прав, я не могу применить PCA к чему-то вроде функций 1xm, потому что у меня есть одно наблюдение в каждом патче.
Я видел этот ответ Уменьшение размерности в векторе функций HOG , но это не помогает моим сомнениям.
Есть ли способ применить PCA?