@Namespace(value="cv::structured_light") @Properties(inherit=opencv_structured_light.class) public class StructuredLightPattern extends Algorithm
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
StructuredLightPattern(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
decode(MatVectorVector patternImages,
GpuMat disparityMap) |
boolean |
decode(MatVectorVector patternImages,
GpuMat disparityMap,
GpuMatVector blackImages,
GpuMatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
GpuMat disparityMap,
MatVector blackImages,
MatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
GpuMat disparityMap,
UMatVector blackImages,
UMatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
Mat disparityMap) |
boolean |
decode(MatVectorVector patternImages,
Mat disparityMap,
GpuMatVector blackImages,
GpuMatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
Mat disparityMap,
MatVector blackImages,
MatVector whiteImages,
int flags)
\brief Decodes the structured light pattern, generating a disparity map
|
boolean |
decode(MatVectorVector patternImages,
Mat disparityMap,
UMatVector blackImages,
UMatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
UMat disparityMap) |
boolean |
decode(MatVectorVector patternImages,
UMat disparityMap,
GpuMatVector blackImages,
GpuMatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
UMat disparityMap,
MatVector blackImages,
MatVector whiteImages,
int flags) |
boolean |
decode(MatVectorVector patternImages,
UMat disparityMap,
UMatVector blackImages,
UMatVector whiteImages,
int flags) |
boolean |
generate(GpuMatVector patternImages) |
boolean |
generate(MatVector patternImages)
\brief Generates the structured light pattern to project.
|
boolean |
generate(UMatVector patternImages) |
clear, empty, getDefaultName, position, read, save, save, write, write, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public StructuredLightPattern(Pointer p)
Pointer.Pointer(Pointer)
.@Cast(value="bool") public boolean generate(@ByVal MatVector patternImages)
patternImages
- The generated pattern: a vector@Cast(value="bool") public boolean generate(@ByVal UMatVector patternImages)
@Cast(value="bool") public boolean generate(@ByVal GpuMatVector patternImages)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal Mat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector whiteImages, int flags)
patternImages
- The acquired pattern images to decode (vectordisparityMap
- The decoding result: a CV_64F Mat at image resolution, storing the computed disparity map.blackImages
- The all-black images needed for shadowMasks computation.whiteImages
- The all-white images needed for shadowMasks computation.flags
- Flags setting decoding algorithms. Default: DECODE_3D_UNDERWORLD.
\note All the images must be at the same resolution.@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal Mat disparityMap)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal Mat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal Mat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal UMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal UMat disparityMap)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal UMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal UMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal GpuMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") MatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal GpuMat disparityMap)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal GpuMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") UMatVector whiteImages, int flags)
@Cast(value="bool") public boolean decode(@Const @ByRef MatVectorVector patternImages, @ByVal GpuMat disparityMap, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector blackImages, @ByVal(nullValue="cv::InputArrayOfArrays(cv::noArray())") GpuMatVector whiteImages, int flags)
Copyright © 2020. All rights reserved.