public class ProjectiveColorTransformerCL extends ProjectiveColorTransformer implements ImageTransformerCL
ProjectiveColorTransformer.ParametersImageTransformerCL.InputData, ImageTransformerCL.OutputDataImageTransformer.Data, ImageTransformer.Parameters| Modifier and Type | Field and Description |
|---|---|
protected JavaCVCL |
context |
protected com.jogamp.opencl.CLBuffer<FloatBuffer> |
HBuffer |
protected com.jogamp.opencl.CLBuffer<FloatBuffer> |
XBuffer |
numBiases, numGains, temp3x1, X, X2, X24x4fillColor, H, H3x3, invK1, invK2, K1, K2, kernelData, n, pts4x1, R, referencePoints1, referencePoints2, t| Constructor and Description |
|---|
ProjectiveColorTransformerCL(JavaCVCL context,
opencv_core.CvMat K1,
opencv_core.CvMat K2,
opencv_core.CvMat R,
opencv_core.CvMat t,
opencv_core.CvMat n,
double[] referencePoints1,
double[] referencePoints2,
opencv_core.CvMat X,
int numGains,
int numBiases) |
| Modifier and Type | Method and Description |
|---|---|
JavaCVCL |
getContext() |
protected void |
prepareColorTransforms(com.jogamp.opencl.CLBuffer XBuffer,
int pyramidLevel,
ImageTransformer.Parameters[] parameters,
boolean[] inverses) |
protected void |
prepareHomographies(com.jogamp.opencl.CLBuffer HBuffer,
int pyramidLevel,
ImageTransformer.Parameters[] parameters,
boolean[] inverses) |
void |
transform(com.jogamp.opencl.CLImage2d srcImg,
com.jogamp.opencl.CLImage2d subImg,
com.jogamp.opencl.CLImage2d srcDotImg,
com.jogamp.opencl.CLImage2d transImg,
com.jogamp.opencl.CLImage2d dstImg,
com.jogamp.opencl.CLImage2d maskImg,
ImageTransformer.Parameters[] parameters,
boolean[] inverses,
ImageTransformerCL.InputData inputData,
ImageTransformerCL.OutputData outputData) |
createParameters, getNumBiases, getNumGains, getX, prepareColorTransform, transform, transformColorgetFillColor, getInvK1, getInvK2, getK1, getK2, getN, getR, getReferencePoints1, getReferencePoints2, getT, prepareHomography, setFillColor, transform, transformclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateParameters, transform, transformprotected final JavaCVCL context
protected final com.jogamp.opencl.CLBuffer<FloatBuffer> HBuffer
protected final com.jogamp.opencl.CLBuffer<FloatBuffer> XBuffer
public ProjectiveColorTransformerCL(JavaCVCL context, opencv_core.CvMat K1, opencv_core.CvMat K2, opencv_core.CvMat R, opencv_core.CvMat t, opencv_core.CvMat n, double[] referencePoints1, double[] referencePoints2, opencv_core.CvMat X, int numGains, int numBiases)
public JavaCVCL getContext()
getContext in interface ImageTransformerCLprotected void prepareHomographies(com.jogamp.opencl.CLBuffer HBuffer,
int pyramidLevel,
ImageTransformer.Parameters[] parameters,
boolean[] inverses)
protected void prepareColorTransforms(com.jogamp.opencl.CLBuffer XBuffer,
int pyramidLevel,
ImageTransformer.Parameters[] parameters,
boolean[] inverses)
public void transform(com.jogamp.opencl.CLImage2d srcImg,
com.jogamp.opencl.CLImage2d subImg,
com.jogamp.opencl.CLImage2d srcDotImg,
com.jogamp.opencl.CLImage2d transImg,
com.jogamp.opencl.CLImage2d dstImg,
com.jogamp.opencl.CLImage2d maskImg,
ImageTransformer.Parameters[] parameters,
boolean[] inverses,
ImageTransformerCL.InputData inputData,
ImageTransformerCL.OutputData outputData)
transform in interface ImageTransformerCLCopyright © 2015. All Rights Reserved.