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 IplImage getTemplateImage()
getTemplateImage in interface ImageAlignergetTemplateImage in class GNImageAlignerpublic IplImage getTemplateImage(boolean blocking)
public void setTemplateImage(IplImage template0, double[] roiPts)
setTemplateImage in interface ImageAlignersetTemplateImage in class GNImageAlignerpublic IplImage getTargetImage()
getTargetImage in interface ImageAlignergetTargetImage in class GNImageAlignerpublic IplImage getTargetImage(boolean blocking)
public void setTargetImage(IplImage target0)
setTargetImage in interface ImageAlignersetTargetImage in class GNImageAlignerpublic IplImage getTransformedImage()
getTransformedImage in interface ImageAlignergetTransformedImage in class GNImageAlignerpublic IplImage getTransformedImage(boolean blocking)
public IplImage getResidualImage()
getResidualImage in interface ImageAlignergetResidualImage in class GNImageAlignerpublic IplImage getResidualImage(boolean blocking)
public IplImage getMaskImage()
getMaskImage in interface ImageAlignergetMaskImage in class GNImageAlignerpublic 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 CvRect getRoi()
getRoi in interface ImageAlignergetRoi in class GNImageAlignerpublic IplImage[] getImages()
getImages in interface ImageAlignergetImages in class GNImageAlignerpublic 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 © 2025. All rights reserved.