public class GNImageAlignerCL extends GNImageAligner implements ImageAlignerCL
GNImageAligner.SettingsImageAligner.SettingsconstraintGrad, dstRoiPts, dstRoiPtsArray, gradient, hessian, hessianGradientTransformerData, images, lastLinePosition, mask, n, parameters, parametersArray, prior, priorParameters, pyramidLevel, residual, residualTransformerData, residualUpdateNeeded, RMSE, roi, settings, srcRoiPts, subspaceCorrelated, subspaceJacobian, subspaceParameters, subspaceResidual, target, template, tempParameters, temproi, tempSubspaceParameters, transformed, transformer, trials, update, updateScale| Constructor and Description |
|---|
GNImageAlignerCL(ImageTransformerCL transformer,
ImageTransformer.Parameters initialParameters,
com.jogamp.opencl.CLImage2d template0,
double[] roiPts,
com.jogamp.opencl.CLImage2d target0) |
GNImageAlignerCL(ImageTransformerCL transformer,
ImageTransformer.Parameters initialParameters,
com.jogamp.opencl.CLImage2d template0,
double[] roiPts,
com.jogamp.opencl.CLImage2d target0,
GNImageAligner.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doHessianGradient(double[] scale) |
protected void |
doResidual() |
protected void |
doRoi() |
protected void |
finalize() |
org.bytedeco.javacpp.opencv_core.IplImage[] |
getImages() |
org.bytedeco.javacpp.opencv_core.IplImage[] |
getImages(boolean blocking) |
com.jogamp.opencl.CLImage2d[] |
getImagesCL() |
org.bytedeco.javacpp.opencv_core.IplImage |
getMaskImage() |
org.bytedeco.javacpp.opencv_core.IplImage |
getMaskImage(boolean blocking) |
com.jogamp.opencl.CLImage2d |
getMaskImageCL() |
int |
getOutlierCount() |
int |
getPixelCount() |
org.bytedeco.javacpp.opencv_core.IplImage |
getResidualImage() |
org.bytedeco.javacpp.opencv_core.IplImage |
getResidualImage(boolean blocking) |
com.jogamp.opencl.CLImage2d |
getResidualImageCL() |
double |
getRMSE() |
org.bytedeco.javacpp.opencv_core.CvRect |
getRoi() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTargetImage() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTargetImage(boolean blocking) |
com.jogamp.opencl.CLImage2d |
getTargetImageCL() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTemplateImage() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTemplateImage(boolean blocking) |
com.jogamp.opencl.CLImage2d |
getTemplateImageCL() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTransformedImage() |
org.bytedeco.javacpp.opencv_core.IplImage |
getTransformedImage(boolean blocking) |
com.jogamp.opencl.CLImage2d |
getTransformedImageCL() |
void |
release() |
void |
setTargetImage(org.bytedeco.javacpp.opencv_core.IplImage target0) |
void |
setTargetImageCL(com.jogamp.opencl.CLImage2d target0) |
void |
setTemplateImage(org.bytedeco.javacpp.opencv_core.IplImage template0,
double[] roiPts) |
void |
setTemplateImageCL(com.jogamp.opencl.CLImage2d template0,
double[] roiPts) |
doRegularization, getLastLinePosition, getParameters, getPriorParameters, getPyramidLevel, getSettings, getTransformedRoiPts, isConstrained, iterate, setConstrained, setParameters, setPriorParameters, setPyramidLevel, setSettingsclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameters, getPyramidLevel, getSettings, getTransformedRoiPts, iterate, setParameters, setPyramidLevel, setSettingspublic GNImageAlignerCL(ImageTransformerCL transformer, ImageTransformer.Parameters initialParameters, com.jogamp.opencl.CLImage2d template0, double[] roiPts, com.jogamp.opencl.CLImage2d target0)
public GNImageAlignerCL(ImageTransformerCL transformer, ImageTransformer.Parameters initialParameters, com.jogamp.opencl.CLImage2d template0, double[] roiPts, com.jogamp.opencl.CLImage2d target0, GNImageAligner.Settings settings)
public void release()
protected void finalize()
throws Throwable
public org.bytedeco.javacpp.opencv_core.IplImage getTemplateImage()
getTemplateImage in interface ImageAlignergetTemplateImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getTemplateImage(boolean blocking)
public void setTemplateImage(org.bytedeco.javacpp.opencv_core.IplImage template0,
double[] roiPts)
setTemplateImage in interface ImageAlignersetTemplateImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getTargetImage()
getTargetImage in interface ImageAlignergetTargetImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getTargetImage(boolean blocking)
public void setTargetImage(org.bytedeco.javacpp.opencv_core.IplImage target0)
setTargetImage in interface ImageAlignersetTargetImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getTransformedImage()
getTransformedImage in interface ImageAlignergetTransformedImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getTransformedImage(boolean blocking)
public org.bytedeco.javacpp.opencv_core.IplImage getResidualImage()
getResidualImage in interface ImageAlignergetResidualImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getResidualImage(boolean blocking)
public org.bytedeco.javacpp.opencv_core.IplImage getMaskImage()
getMaskImage in interface ImageAlignergetMaskImage in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage getMaskImage(boolean blocking)
public double getRMSE()
getRMSE in interface ImageAlignergetRMSE in class GNImageAlignerpublic int getPixelCount()
getPixelCount in class GNImageAlignerpublic int getOutlierCount()
getOutlierCount in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.CvRect getRoi()
getRoi in interface ImageAlignergetRoi in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage[] getImages()
getImages in interface ImageAlignergetImages in class GNImageAlignerpublic org.bytedeco.javacpp.opencv_core.IplImage[] getImages(boolean blocking)
public com.jogamp.opencl.CLImage2d getTemplateImageCL()
getTemplateImageCL in interface ImageAlignerCLpublic void setTemplateImageCL(com.jogamp.opencl.CLImage2d template0,
double[] roiPts)
setTemplateImageCL in interface ImageAlignerCLpublic com.jogamp.opencl.CLImage2d getTargetImageCL()
getTargetImageCL in interface ImageAlignerCLpublic void setTargetImageCL(com.jogamp.opencl.CLImage2d target0)
setTargetImageCL in interface ImageAlignerCLpublic com.jogamp.opencl.CLImage2d getTransformedImageCL()
getTransformedImageCL in interface ImageAlignerCLpublic com.jogamp.opencl.CLImage2d getResidualImageCL()
getResidualImageCL in interface ImageAlignerCLpublic com.jogamp.opencl.CLImage2d getMaskImageCL()
getMaskImageCL in interface ImageAlignerCLpublic com.jogamp.opencl.CLImage2d[] getImagesCL()
getImagesCL in interface ImageAlignerCLprotected void doHessianGradient(double[] scale)
doHessianGradient in class GNImageAlignerprotected void doRoi()
doRoi in class GNImageAlignerprotected void doResidual()
doResidual in class GNImageAlignerCopyright © 2018. All rights reserved.