public int GetGreyScalePixelValuesAsDoublesForLine(Point pt1, Point pt2, out double[] values) { FIAPOINT fi_pt1 = new FIAPOINT(pt1.X, pt1.Y); FIAPOINT fi_pt2 = new FIAPOINT(pt2.X, pt2.Y); return(FreeImage.GetGreyScalePixelValuesAsDoublesForLine(this.Dib, fi_pt1, fi_pt2, out values)); }
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2, FIARECT searchRect, FIBITMAP mask, CorrelationPrefilter prefilter, out Point pt, out double max) { FIARECT fiaRect1 = new FIARECT(rect1); FIARECT fiaRect2 = new FIARECT(rect2); FIAPOINT fiaPoint = new FIAPOINT(); bool ret = FreeImage.KernelCorrelateImageRegions(this.Dib, fiaRect1, src2.Dib, fiaRect2, searchRect, mask, prefilter, out fiaPoint, out max); pt = new Point(fiaPoint.x, fiaPoint.y); return(ret); }
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2, FIARECT searchRect, FIBITMAP mask, CorrelationPrefilter prefilter, out Point pt, out double max) { FIARECT fiaRect1 = new FIARECT(rect1); FIARECT fiaRect2 = new FIARECT(rect2); FIAPOINT fiaPoint = new FIAPOINT(); bool ret = FreeImage.KernelCorrelateImageRegions(this.Dib, fiaRect1, src2.Dib, fiaRect2, searchRect, mask, prefilter, out fiaPoint, out max); pt = new Point(fiaPoint.x, fiaPoint.y); return ret; }
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2, out FIAPOINT pt, out double max) { return FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, FIBITMAP.Zero, null, out pt, out max); }
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2, FIBITMAP mask, CorrelationPrefilter prefilter, out FIAPOINT pt, out double max) { return FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, mask, prefilter, out pt, out max); }
public int GetGreyScalePixelValuesAsDoublesForLine(Point pt1, Point pt2, out double[] values) { FIAPOINT fi_pt1 = new FIAPOINT(pt1.X, pt1.Y); FIAPOINT fi_pt2 = new FIAPOINT(pt2.X, pt2.Y); return FreeImage.GetGreyScalePixelValuesAsDoublesForLine(this.Dib, fi_pt1, fi_pt2, out values); }
internal static extern bool KernelCorrelateImageRegions( FIBITMAP src1, FIARECT rect1, FIBITMAP src2, FIARECT rect2, FIARECT search_area, FIBITMAP mask, CorrelationPrefilter prefilter, out FIAPOINT pt2, out double max);
internal static extern int GetGreyScalePixelValuesAsDoublesForLine(FIBITMAP dib, FIAPOINT pt1, FIAPOINT pt2, out double[] values);
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2, out FIAPOINT pt, out double max) { return(FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, FIBITMAP.Zero, null, out pt, out max)); }
public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2, FIBITMAP mask, CorrelationPrefilter prefilter, out FIAPOINT pt, out double max) { return(FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, mask, prefilter, out pt, out max)); }