@Namespace(value="cv::structured_light") public static class opencv_structured_light.SinusoidalPattern extends opencv_structured_light.StructuredLightPattern
This class generates sinusoidal patterns that can be used with FTP, PSP and FAPS.
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_structured_light.SinusoidalPattern.Params
\brief Parameters of SinusoidalPattern constructor
|
| Constructor and Description |
|---|
SinusoidalPattern(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, decode, generate, generate, generateclear, 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 SinusoidalPattern(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).@opencv_core.Ptr public static opencv_structured_light.SinusoidalPattern create(@opencv_core.Ptr opencv_structured_light.SinusoidalPattern.Params parameters)
parameters - SinusoidalPattern parameters SinusoidalPattern::Params: width, height of the projector and patterns parameters.@opencv_core.Ptr public static opencv_structured_light.SinusoidalPattern create()
public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.Mat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat fundamental)
patternImages - Input data to compute the wrapped phase map.wrappedPhaseMap - Wrapped phase map obtained through one of the three methods.shadowMask - Mask used to discard shadow regions.fundamental - Fundamental matrix used to compute epipolar lines and ease the matching step.public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.Mat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat fundamental)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.Mat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat fundamental)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.Mat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.UMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.UMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.UMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.UMat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.GpuMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.GpuMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap,
@ByVal(nullValue="cv::OutputArray(cv::noArray())")
opencv_core.GpuMat shadowMask,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat fundamental)
public void computePhaseMap(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.GpuMat wrappedPhaseMap)
public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat shadowMask)
wrappedPhaseMap - The wrapped phase map computed from the pattern.unwrappedPhaseMap - The unwrapped phase map used to find correspondences between the two devices.camSize - Resolution of the camera.shadowMask - Mask used to discard shadow regions.public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.Mat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.Mat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.UMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.UMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.MatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.UMatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize,
@ByVal(nullValue="cv::InputArray(cv::noArray())")
opencv_core.GpuMat shadowMask)
public void unwrapPhaseMap(@ByVal
opencv_core.GpuMatVector wrappedPhaseMap,
@ByVal
opencv_core.GpuMat unwrappedPhaseMap,
@ByVal
opencv_core.Size camSize)
public void findProCamMatches(@ByVal
opencv_core.Mat projUnwrappedPhaseMap,
@ByVal
opencv_core.Mat camUnwrappedPhaseMap,
@ByVal
opencv_core.MatVector matches)
projUnwrappedPhaseMap - Projector's unwrapped phase map.camUnwrappedPhaseMap - Camera's unwrapped phase map.matches - Images used to display correspondences map.public void findProCamMatches(@ByVal
opencv_core.Mat projUnwrappedPhaseMap,
@ByVal
opencv_core.Mat camUnwrappedPhaseMap,
@ByVal
opencv_core.UMatVector matches)
public void findProCamMatches(@ByVal
opencv_core.Mat projUnwrappedPhaseMap,
@ByVal
opencv_core.Mat camUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMatVector matches)
public void findProCamMatches(@ByVal
opencv_core.UMat projUnwrappedPhaseMap,
@ByVal
opencv_core.UMat camUnwrappedPhaseMap,
@ByVal
opencv_core.MatVector matches)
public void findProCamMatches(@ByVal
opencv_core.UMat projUnwrappedPhaseMap,
@ByVal
opencv_core.UMat camUnwrappedPhaseMap,
@ByVal
opencv_core.UMatVector matches)
public void findProCamMatches(@ByVal
opencv_core.UMat projUnwrappedPhaseMap,
@ByVal
opencv_core.UMat camUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMatVector matches)
public void findProCamMatches(@ByVal
opencv_core.GpuMat projUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMat camUnwrappedPhaseMap,
@ByVal
opencv_core.MatVector matches)
public void findProCamMatches(@ByVal
opencv_core.GpuMat projUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMat camUnwrappedPhaseMap,
@ByVal
opencv_core.UMatVector matches)
public void findProCamMatches(@ByVal
opencv_core.GpuMat projUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMat camUnwrappedPhaseMap,
@ByVal
opencv_core.GpuMatVector matches)
public void computeDataModulationTerm(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.Mat dataModulationTerm,
@ByVal
opencv_core.Mat shadowMask)
patternImages - captured images with projected patterns.dataModulationTerm - Mat where the data modulation term is saved.shadowMask - Mask used to discard shadow regions.public void computeDataModulationTerm(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.Mat dataModulationTerm,
@ByVal
opencv_core.Mat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.Mat dataModulationTerm,
@ByVal
opencv_core.Mat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.UMat dataModulationTerm,
@ByVal
opencv_core.UMat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.UMat dataModulationTerm,
@ByVal
opencv_core.UMat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.UMat dataModulationTerm,
@ByVal
opencv_core.UMat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.MatVector patternImages,
@ByVal
opencv_core.GpuMat dataModulationTerm,
@ByVal
opencv_core.GpuMat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.UMatVector patternImages,
@ByVal
opencv_core.GpuMat dataModulationTerm,
@ByVal
opencv_core.GpuMat shadowMask)
public void computeDataModulationTerm(@ByVal
opencv_core.GpuMatVector patternImages,
@ByVal
opencv_core.GpuMat dataModulationTerm,
@ByVal
opencv_core.GpuMat shadowMask)
Copyright © 2018. All rights reserved.