-
public class FlowAbsCreated by maguggen on 11.07.2014.
-
-
Constructor Summary
Constructors Constructor Description FlowAbs(int width, int height)
-
Method Summary
Modifier and Type Method Description voidtangentFlowMap(Texture2D source, Framebuffer target, float sigma)voidgauss(Texture2D source, Framebuffer target, float sigma)voidsmoothFilter(Texture2D source, Framebuffer target, int type, float sigma)voidnoiseTexture(Framebuffer target)DEBUG method to check if noise texture is ok voidbilateralFilter(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaD, float sigmaR)voiddog(Texture2D source, Framebuffer target, int n, float sigmaE, float sigmaR, float tau, float phi)voidrgb2lab(Texture2D source, Framebuffer target)voidlab2rgb(Texture2D source, Framebuffer target)voidfdog(Texture2D source, Framebuffer target, float gaussSigma, int n, float sigmaE, float sigmaR, float tau, float sigmaM, float phi)voidcolorQuantization(Texture2D source, Framebuffer target, int filter, int numBins, float phiQ)voidmix(Texture2D source, Texture2D edges, Framebuffer target, Array<float> edgeColor)voidoverlay(Texture2D source, Texture2D edges, Framebuffer target)voidflowAbs(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)-
-
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)
-
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)
-
-
-
-