@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 .
| Constructor and Description |
|---|
AlignMTB(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
clear, empty, getDefaultName, position, read, save, save, write, write, writeaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic AlignMTB(org.bytedeco.javacpp.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.GpuMatVector 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.GpuMatVector 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,
@ByVal
opencv_core.GpuMat times,
@ByVal
opencv_core.GpuMat response)
process in class opencv_photo.AlignExposurespublic void process(@ByVal
opencv_core.UMatVector src,
@ByRef
opencv_core.MatVector dst,
@ByVal
opencv_core.GpuMat times,
@ByVal
opencv_core.GpuMat response)
process in class opencv_photo.AlignExposurespublic void process(@ByVal
opencv_core.GpuMatVector src,
@ByRef
opencv_core.MatVector dst,
@ByVal
opencv_core.GpuMat times,
@ByVal
opencv_core.GpuMat 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)
public void process(@ByVal
opencv_core.GpuMatVector 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)
@ByVal public opencv_core.Point calculateShift(@ByVal opencv_core.GpuMat img0, @ByVal opencv_core.GpuMat 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 shiftMat(@ByVal
opencv_core.GpuMat src,
@ByVal
opencv_core.GpuMat 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 void computeBitmaps(@ByVal
opencv_core.GpuMat img,
@ByVal
opencv_core.GpuMat tb,
@ByVal
opencv_core.GpuMat eb)
public int getMaxBits()
public void setMaxBits(int max_bits)
public int getExcludeRange()
public void setExcludeRange(int exclude_range)
@Cast(value="bool") public boolean getCut()
public void setCut(@Cast(value="bool")
boolean value)
Copyright © 2018. All rights reserved.