2012-11-07 2 views
1

Проблема произошло о дескрипторе Фурье: если контур имеет K точку, то пустьOpenCV контур 1D дискретное преобразование Фурье

s (K) = Х (к) + I у (к), к = 0,1, ..., K-1.

в S (K) Дискретное преобразование Фурье

а (и) = Σs (к) * е^(- i2πuk/К), к = 0,1, ..., K-1 ,

Я хочу, чтобы инвертировать контур с (р), р = 0,1, ..., P, Р меньше К. Но когда использование ТСП функции в OpenCV:

ТСП (inputarray , outputarray, DFT_INVERSE, 0);

выходной массив имеет одинаковый размер с входным массивом, как я могу получить контур точек K с параметрами P a (p)? Благодаря!!

ответ

0

фактически выходной размер массива должен быть равен размеру входного массива, пересмотреть математическую модель ДПФ https://ccrma.stanford.edu/~jos/mdft/Mathematics_DFT.html

+0

Суть ссылки должен быть включен в ответ; ссылки в Интернете, как правило, устаревают. –

+0

извините, я буду осторожен в следующий раз и спасибо – RaceQueen92

Смежные вопросы