new DFT class created

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
apply filter

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
lowpass/highpass added

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
filters

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
bandpass filter added

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
notch filter added

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
support added for 3 channel filters

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
more support

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
Docs added

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
forgot these last night, trying to get travis back up
working on something unholy
all done.
function added to apply DFT filter in Image

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
DFT tests added

Signed-off-by: jayrambhia <jayrambhia777@gmail.com>
I am satisfied that this works
merge fix for Jay
I need to switch back to 2.3, last commit borked travis, this should make opencv 2.3/travis happy
travis band-aid, will build 2.3 virtual env tomorrow and see what is up.
fixed version check issue in latest opencv