public class ProjectiveTransformerCL extends ProjectiveTransformer implements ImageTransformerCL
ProjectiveTransformer.ParametersImageTransformerCL.InputData, ImageTransformerCL.OutputDataImageTransformer.Data, ImageTransformer.Parameters| Modifier and Type | Field and Description |
|---|---|
protected JavaCVCL |
context |
protected com.jogamp.opencl.CLBuffer<FloatBuffer> |
HBuffer |
fillColor, H, H3x3, invK1, invK2, K1, K2, kernelData, n, pts4x1, R, referencePoints1, referencePoints2, t| Constructor and Description |
|---|
ProjectiveTransformerCL(JavaCVCL context) |
ProjectiveTransformerCL(JavaCVCL context,
double[] referencePoints) |
ProjectiveTransformerCL(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) |
ProjectiveTransformerCL(JavaCVCL context,
ProjectiveDevice d1,
ProjectiveDevice d2,
opencv_core.CvMat n,
double[] referencePoints1,
double[] referencePoints2) |
| Modifier and Type | Method and Description |
|---|---|
JavaCVCL |
getContext() |
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, getFillColor, getInvK1, getInvK2, getK1, getK2, getN, getR, getReferencePoints1, getReferencePoints2, getT, prepareHomography, setFillColor, transform, 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
public ProjectiveTransformerCL(JavaCVCL context)
public ProjectiveTransformerCL(JavaCVCL context, double[] referencePoints)
public ProjectiveTransformerCL(JavaCVCL context, ProjectiveDevice d1, ProjectiveDevice d2, opencv_core.CvMat n, double[] referencePoints1, double[] referencePoints2)
public ProjectiveTransformerCL(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)
public JavaCVCL getContext()
getContext in interface ImageTransformerCLprotected void prepareHomographies(com.jogamp.opencl.CLBuffer HBuffer,
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.