@Namespace(value="cv") public static class opencv_photo.AlignMTB extends opencv_photo.AlignExposures
It is invariant to exposure, so exposure values and camera response are not necessary.
In this implementation new image regions are filled with zeros.
For more information see \cite GW03 .
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Constructor and Description |
|---|
AlignMTB(Pointer p)
Pointer cast constructor.
|
clear, empty, getDefaultName, position, read, save, save, writeaddress, asBuffer, asByteBuffer, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, withDeallocator, zeropublic AlignMTB(Pointer p)
Pointer.Pointer(Pointer).public void process(@ByVal opencv_core.MatVector src, @ByRef opencv_core.MatVector dst, @ByVal opencv_core.Mat times, @ByVal opencv_core.Mat response)
opencv_photo.AlignExposuresprocess in class opencv_photo.AlignExposuressrc - vector of input imagesdst - vector of aligned imagestimes - vector of exposure time values for each imageresponse - 256x1 matrix with inverse camera response function for each pixel value, it should
have the same number of channels as images.public void process(@ByVal opencv_core.UMatVector src, @ByRef opencv_core.MatVector dst, @ByVal opencv_core.Mat times, @ByVal opencv_core.Mat response)
process in class opencv_photo.AlignExposurespublic void process(@ByVal opencv_core.MatVector src, @ByRef opencv_core.MatVector dst, @ByVal opencv_core.UMat times, @ByVal opencv_core.UMat response)
process in class opencv_photo.AlignExposurespublic void process(@ByVal opencv_core.UMatVector src, @ByRef opencv_core.MatVector dst, @ByVal opencv_core.UMat times, @ByVal opencv_core.UMat response)
process in class opencv_photo.AlignExposurespublic void process(@ByVal opencv_core.MatVector src, @ByRef opencv_core.MatVector dst)
src - vector of input imagesdst - vector of aligned imagespublic void process(@ByVal opencv_core.UMatVector src, @ByRef opencv_core.MatVector dst)
@ByVal public opencv_core.Point calculateShift(@ByVal opencv_core.Mat img0, @ByVal opencv_core.Mat img1)
img0 - first imageimg1 - second image@ByVal public opencv_core.Point calculateShift(@ByVal opencv_core.UMat img0, @ByVal opencv_core.UMat img1)
public void shiftMat(@ByVal opencv_core.Mat src, @ByVal opencv_core.Mat dst, @Const @ByVal opencv_core.Point shift)
src - input imagedst - result imageshift - shift valuepublic void shiftMat(@ByVal opencv_core.UMat src, @ByVal opencv_core.UMat dst, @Const @ByVal opencv_core.Point shift)
public void computeBitmaps(@ByVal opencv_core.Mat img, @ByVal opencv_core.Mat tb, @ByVal opencv_core.Mat eb)
img - input imagetb - median threshold bitmapeb - exclude bitmappublic void computeBitmaps(@ByVal opencv_core.UMat img, @ByVal opencv_core.UMat tb, @ByVal opencv_core.UMat eb)
public int getMaxBits()
public void setMaxBits(int max_bits)
public int getExcludeRange()
public void setExcludeRange(int exclude_range)
Copyright © 2017. All rights reserved.