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,
CLImage2d template0,
double[] roiPts,
CLImage2d target0) |
GNImageAlignerCL(ImageTransformerCL transformer,
ImageTransformer.Parameters initialParameters,
CLImage2d template0,
double[] roiPts,
CLImage2d target0,
GNImageAligner.Settings settings) |
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, CLImage2d template0, double[] roiPts, CLImage2d target0)
public GNImageAlignerCL(ImageTransformerCL transformer, ImageTransformer.Parameters initialParameters, CLImage2d template0, double[] roiPts, CLImage2d target0, GNImageAligner.Settings settings)
public void release()
protected void finalize()
throws Throwable
public opencv_core.IplImage getTemplateImage()
getTemplateImage in interface ImageAlignergetTemplateImage in class GNImageAlignerpublic opencv_core.IplImage getTemplateImage(boolean blocking)
public void setTemplateImage(opencv_core.IplImage template0, double[] roiPts)
setTemplateImage in interface ImageAlignersetTemplateImage in class GNImageAlignerpublic opencv_core.IplImage getTargetImage()
getTargetImage in interface ImageAlignergetTargetImage in class GNImageAlignerpublic opencv_core.IplImage getTargetImage(boolean blocking)
public void setTargetImage(opencv_core.IplImage target0)
setTargetImage in interface ImageAlignersetTargetImage in class GNImageAlignerpublic opencv_core.IplImage getTransformedImage()
getTransformedImage in interface ImageAlignergetTransformedImage in class GNImageAlignerpublic opencv_core.IplImage getTransformedImage(boolean blocking)
public opencv_core.IplImage getResidualImage()
getResidualImage in interface ImageAlignergetResidualImage in class GNImageAlignerpublic opencv_core.IplImage getResidualImage(boolean blocking)
public opencv_core.IplImage getMaskImage()
getMaskImage in interface ImageAlignergetMaskImage in class GNImageAlignerpublic 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 opencv_core.CvRect getRoi()
getRoi in interface ImageAlignergetRoi in class GNImageAlignerpublic opencv_core.IplImage[] getImages()
getImages in interface ImageAlignergetImages in class GNImageAlignerpublic opencv_core.IplImage[] getImages(boolean blocking)
public CLImage2d getTemplateImageCL()
getTemplateImageCL in interface ImageAlignerCLpublic void setTemplateImageCL(CLImage2d template0, double[] roiPts)
setTemplateImageCL in interface ImageAlignerCLpublic CLImage2d getTargetImageCL()
getTargetImageCL in interface ImageAlignerCLpublic void setTargetImageCL(CLImage2d target0)
setTargetImageCL in interface ImageAlignerCLpublic CLImage2d getTransformedImageCL()
getTransformedImageCL in interface ImageAlignerCLpublic CLImage2d getResidualImageCL()
getResidualImageCL in interface ImageAlignerCLpublic CLImage2d getMaskImageCL()
getMaskImageCL in interface ImageAlignerCLpublic 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.