View Single Post
Old 23rd May 2012, 05:58   #86  |  Link
tritical
Registered User
 
Join Date: Dec 2003
Location: MO, US
Posts: 999
I updated my modified version of variableblur. Link is same as before. Changes:

Code:
  0.6 Fix border=3 bug for gfunc/gfuncc >= 0 (gamma processing was not done on border values)
      Make radius for gaussianblur 4*std instead of 3*std
      Add border=4 (mirroring) option to gaussianblur and make it the default
      Dynamically load fftw (libfftwf3-3.dll) instead of statically linking to old fftw3.lib
      Multithread gaussianblur using OpenMP and use FFTW multithreaded plans
      SSE/SSE2 optimizations. Gaussianblur now requires SSE2 capable cpu.
Biggest change is that variableblur no longer statically links to an old fftw3.lib, but dynamically loads libfftwf3-3.dll (the same way dfttest does). I tested with 3.3.2, but should work with any 3.3 version. I multithreaded parts of gaussianblur using OpenMP so the VS 2010 SP1 redistributable will be required: http://www.microsoft.com/en-us/downl...s.aspx?id=8328
tritical is offline   Reply With Quote