Skip to content

bemoregt/gp2DFFT

Repository files navigation

kdg2DFFT

2d fft of image using Openframeworks & ofxCv

fft2 example

fft2 example2

fft3 example2

fft4 example2

fft6 example6

Algorithm

  • Like the Fourier space, Phase space, and Hough space, These second spaces are very important to get more detailed features by post processing. But most vision libraries(OpenCV, etc) does not give 2nd spaces.
  • This Second space is also images. so image processing for this 2nd space is very important. but most people just satisfied to get automatic (some incomplete and many) output from libraries.
  • In addition, This second spaces can be used to datasets for Deep learning to get invariantness, data compression, domain converting, etc.

Dependency

  • OpenFrameworks 0.10.1
  • ofxCv
  • ofxOpenCv
  • ofxGUI
  • XCode 10.12.x
  • OSX Mojave

Next Plan

  • 2D FFTShift: Finished
  • Pseudo Coloring for image spectrum.
  • Video realtime FFT
  • Mouse masking for 2D Notch Filtering
  • Elapsed Time Display per resolution
  • Radon Transform of Spectrum.