Package 

Class FlowAbs


  • 
    public class FlowAbs
    
                        

    Created by maguggen on 11.07.2014.

    • Constructor Summary

      Constructors 
      Constructor Description
      FlowAbs(int width, int height)
    • Method Summary

      Modifier and Type Method Description
      void tangentFlowMap(Texture2D source, Framebuffer target, float sigma)
      void gauss(Texture2D source, Framebuffer target, float sigma)
      void smoothFilter(Texture2D source, Framebuffer target, int type, float sigma)
      void noiseTexture(Framebuffer target) DEBUG method to check if noise texture is ok
      void bilateralFilter(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaD, float sigmaR)
      void dog(Texture2D source, Framebuffer target, int n, float sigmaE, float sigmaR, float tau, float phi)
      void rgb2lab(Texture2D source, Framebuffer target)
      void lab2rgb(Texture2D source, Framebuffer target)
      void fdog(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaE, float sigmaR, float tau, float sigmaM, float phi)
      void colorQuantization(Texture2D source, Framebuffer target, int filter, int numBins, float phiQ)
      void mix(Texture2D source, Texture2D edges, Framebuffer target, Array<float> edgeColor)
      void overlay(Texture2D source, Texture2D edges, Framebuffer target)
      void flowAbs(Texture2D source, Framebuffer target, float sstSigma, int bfNE, int bfNA, float bfSigmaD, float bfSigmaR, int fdogType, int fdogN, float fdogSigmaE, float fdogSigmaR, float fdogSigmaM, float fdogTau, float fdogPhi, int cqFilter, int cqNumBins, float cqPhiQ, Array<float> edgeColor, int fsType, float fsSigma)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlowAbs

        FlowAbs(int width, int height)
    • Method Detail

      • tangentFlowMap

         void tangentFlowMap(Texture2D source, Framebuffer target, float sigma)
      • gauss

         void gauss(Texture2D source, Framebuffer target, float sigma)
      • smoothFilter

         void smoothFilter(Texture2D source, Framebuffer target, int type, float sigma)
      • noiseTexture

         void noiseTexture(Framebuffer target)

        DEBUG method to check if noise texture is ok

      • bilateralFilter

         void bilateralFilter(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaD, float sigmaR)
      • dog

         void dog(Texture2D source, Framebuffer target, int n, float sigmaE, float sigmaR, float tau, float phi)
      • rgb2lab

         void rgb2lab(Texture2D source, Framebuffer target)
      • lab2rgb

         void lab2rgb(Texture2D source, Framebuffer target)
      • fdog

         void fdog(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaE, float sigmaR, float tau, float sigmaM, float phi)
      • colorQuantization

         void colorQuantization(Texture2D source, Framebuffer target, int filter, int numBins, float phiQ)
      • mix

         void mix(Texture2D source, Texture2D edges, Framebuffer target, Array<float> edgeColor)
      • overlay

         void overlay(Texture2D source, Texture2D edges, Framebuffer target)
      • flowAbs

         void flowAbs(Texture2D source, Framebuffer target, float sstSigma, int bfNE, int bfNA, float bfSigmaD, float bfSigmaR, int fdogType, int fdogN, float fdogSigmaE, float fdogSigmaR, float fdogSigmaM, float fdogTau, float fdogPhi, int cqFilter, int cqNumBins, float cqPhiQ, Array<float> edgeColor, int fsType, float fsSigma)