Skip to content

Class SpinnakerNET::ManagedImageUtilityStereo

ClassList > SpinnakerNET > ManagedImageUtilityStereo

Helper functions for managed image objects.

  • #include <ManagedImageUtilityStereo.h>

Public Static Functions

Type Name
bool Compute3DPointFromPixel (uint16_t disparity, ManagedScan3DParameters^ scan3dParams, Stereo3DPoint stereo3DPoint)
bool Compute3DPointFromPixel (uint16_t disparity, StereoCameraParameters^ stereoCameraParameters, Stereo3DPoint stereo3DPoint)
bool ComputeDistanceBetweenPoints (IManagedImage^ disparityImage, ManagedScan3DParameters^ scan3dParams, ImagePixel^ imagePixel1, ImagePixel^ ImagePixel2, float & distance)
bool ComputeDistanceBetweenPoints (IManagedImage^ disparityImage, StereoCameraParameters^ stereoCameraParameters, ImagePixel^ imagePixel1, ImagePixel^ ImagePixel2, float & distance)
bool ComputeDistanceToPoint (IManagedImage^ disparityImage, ManagedScan3DParameters^ scan3dParams, ImagePixel^ imagePixel, float & distance)
bool ComputeDistanceToPoint (IManagedImage^ disparityImage, StereoCameraParameters^ stereoCameraParameters, ImagePixel^ imagePixel, float & distance)
ManagedPointCloud ComputePointCloud (IManagedImage^ disparityImage, IManagedImage^ referenceImage, PointCloudParameters^ pointCloudParameters, ManagedScan3DParameters^ scan3dParams)
ManagedPointCloud ComputePointCloud (IManagedImage^ disparityImage, IManagedImage^ referenceImage, PointCloudParameters^ pointCloudParameters, StereoCameraParameters^ stereoCameraParameters)
void ComputePointCloud (IManagedImage^ disparityImage, IManagedImage ^ referenceImage, PointCloudParameters^ pointCloudParameters, ManagedScan3DParameters^ scan3dParams, ManagedPointCloud^ pointCloud)
void ComputePointCloud (IManagedImage^ disparityImage, IManagedImage ^ referenceImage, PointCloudParameters^ pointCloudParameters, StereoCameraParameters^ stereoCameraParameters, ManagedPointCloud^ pointCloud)
IManagedImage CreateDepthImage (IManagedImage^ disparityImage, ManagedScan3DParameters^ scan3dParams, float & minDepthVal, float & maxDepthVal)
IManagedImage CreateDepthImage (IManagedImage^ disparityImage, StereoCameraParameters^ stereoCameraParameters, uint16_t invalidDepthVal, float & minDepthVal, float & maxDepthVal)
void CreateDepthImage (IManagedImage^ disparityImage, ManagedScan3DParameters^ scan3dParams, IManagedImage^ depthImage, float & minDepthVal, float & maxDepthVal)
void CreateDepthImage (IManagedImage^ disparityImage, StereoCameraParameters^ stereoCameraParameters, uint16_t invalidDepthVal, IManagedImage^ depthImage, float & minDepthVal, float & maxDepthVal)
IManagedImage CreateGradientImage (IManagedImage^ rectifiedImage)
void CreateGradientImage (IManagedImage^ rectifiedImage, IManagedImage^ gradientImage)
IManagedImage DomainTransform (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor, int numIterations)
IManagedImage DomainTransform (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor)
void DomainTransformFromImage (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor, int numIterations)
void DomainTransformFromImage (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor)
IManagedImage EdgeInterpolation (IManagedImage^ disparityImage, float invalidDataValue, IManagedImage^ gradientImage, float edgeThreshold, int maxDistance)
void EdgeInterpolationFromImage (IManagedImage^ disparityImage, float invalidDataValue, IManagedImage^ gradientImage, float edgeThreshold, int maxDistance)
IManagedImage FilterSpeckles (IManagedImage^ disparityImage, int maxSpeckleSize, float speckleThreshold, float disparityScaleFactor, float invalidDataValue)
void FilterSpecklesFromImage (IManagedImage^ disparityImage, int maxSpeckleSize, float speckleThreshold, float disparityScaleFactor, float invalidDataValue)
bool IsStereoCamera (IManagedCamera ^ pCamera)
IManagedImage JointBilateral (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor, int filterDiameter)
void JointBilateralFromImage (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, float sigmaSpatial, float sigmaColor, int filterDiameter)
IManagedImage ProcessDisparity (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, DisparityProcessingMethod processingMethod, ManagedScan3DParameters^ scan3dParams)
IManagedImage ProcessDisparity (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, DisparityProcessingMethod processingMethod, StereoCameraParameters^ stereoCameraParameters)
void ProcessDisparityFromImage (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, DisparityProcessingMethod processingMethod, ManagedScan3DParameters^ scan3dParams)
void ProcessDisparityFromImage (IManagedImage^ disparityImage, IManagedImage^ rectifiedImage, DisparityProcessingMethod processingMethod, StereoCameraParameters^ stereoCameraParameters)

Public Static Functions Documentation

function Compute3DPointFromPixel [1/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::Compute3DPointFromPixel (
    uint16_t disparity,
    ManagedScan3DParameters ^ scan3dParams,
    Stereo3DPoint stereo3DPoint
) 

function Compute3DPointFromPixel [2/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::Compute3DPointFromPixel (
    uint16_t disparity,
    StereoCameraParameters ^ stereoCameraParameters,
    Stereo3DPoint stereo3DPoint
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function ComputeDistanceBetweenPoints [1/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::ComputeDistanceBetweenPoints (
    IManagedImage ^ disparityImage,
    ManagedScan3DParameters ^ scan3dParams,
    ImagePixel ^ imagePixel1,
    ImagePixel ^ ImagePixel2,
    float & distance
) 

function ComputeDistanceBetweenPoints [2/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::ComputeDistanceBetweenPoints (
    IManagedImage ^ disparityImage,
    StereoCameraParameters ^ stereoCameraParameters,
    ImagePixel ^ imagePixel1,
    ImagePixel ^ ImagePixel2,
    float & distance
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function ComputeDistanceToPoint [1/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::ComputeDistanceToPoint (
    IManagedImage ^ disparityImage,
    ManagedScan3DParameters ^ scan3dParams,
    ImagePixel ^ imagePixel,
    float & distance
) 

function ComputeDistanceToPoint [2/2]

static bool SpinnakerNET::ManagedImageUtilityStereo::ComputeDistanceToPoint (
    IManagedImage ^ disparityImage,
    StereoCameraParameters ^ stereoCameraParameters,
    ImagePixel ^ imagePixel,
    float & distance
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function ComputePointCloud [1/4]

static ManagedPointCloud SpinnakerNET::ManagedImageUtilityStereo::ComputePointCloud (
    IManagedImage ^ disparityImage,
    IManagedImage ^ referenceImage,
    PointCloudParameters ^ pointCloudParameters,
    ManagedScan3DParameters ^ scan3dParams
) 

function ComputePointCloud [2/4]

static ManagedPointCloud SpinnakerNET::ManagedImageUtilityStereo::ComputePointCloud (
    IManagedImage ^ disparityImage,
    IManagedImage ^ referenceImage,
    PointCloudParameters ^ pointCloudParameters,
    StereoCameraParameters ^ stereoCameraParameters
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function ComputePointCloud [3/4]

static void SpinnakerNET::ManagedImageUtilityStereo::ComputePointCloud (
    IManagedImage ^ disparityImage,
    IManagedImage ^ referenceImage,
    PointCloudParameters ^ pointCloudParameters,
    ManagedScan3DParameters ^ scan3dParams,
    ManagedPointCloud ^ pointCloud
) 

function ComputePointCloud [4/4]

static void SpinnakerNET::ManagedImageUtilityStereo::ComputePointCloud (
    IManagedImage ^ disparityImage,
    IManagedImage ^ referenceImage,
    PointCloudParameters ^ pointCloudParameters,
    StereoCameraParameters ^ stereoCameraParameters,
    ManagedPointCloud ^ pointCloud
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function CreateDepthImage [1/4]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::CreateDepthImage (
    IManagedImage ^ disparityImage,
    ManagedScan3DParameters ^ scan3dParams,
    float & minDepthVal,
    float & maxDepthVal
) 

function CreateDepthImage [2/4]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::CreateDepthImage (
    IManagedImage ^ disparityImage,
    StereoCameraParameters ^ stereoCameraParameters,
    uint16_t invalidDepthVal,
    float & minDepthVal,
    float & maxDepthVal
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function CreateDepthImage [3/4]

static void SpinnakerNET::ManagedImageUtilityStereo::CreateDepthImage (
    IManagedImage ^ disparityImage,
    ManagedScan3DParameters ^ scan3dParams,
    IManagedImage ^ depthImage,
    float & minDepthVal,
    float & maxDepthVal
) 

function CreateDepthImage [4/4]

static void SpinnakerNET::ManagedImageUtilityStereo::CreateDepthImage (
    IManagedImage ^ disparityImage,
    StereoCameraParameters ^ stereoCameraParameters,
    uint16_t invalidDepthVal,
    IManagedImage ^ depthImage,
    float & minDepthVal,
    float & maxDepthVal
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function CreateGradientImage [1/2]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::CreateGradientImage (
    IManagedImage ^ rectifiedImage
) 

function CreateGradientImage [2/2]

static void SpinnakerNET::ManagedImageUtilityStereo::CreateGradientImage (
    IManagedImage ^ rectifiedImage,
    IManagedImage ^ gradientImage
) 

function DomainTransform [1/2]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::DomainTransform (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor,
    int numIterations
) 

function DomainTransform [2/2]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::DomainTransform (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor
) 

function DomainTransformFromImage [1/2]

static void SpinnakerNET::ManagedImageUtilityStereo::DomainTransformFromImage (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor,
    int numIterations
) 

function DomainTransformFromImage [2/2]

static void SpinnakerNET::ManagedImageUtilityStereo::DomainTransformFromImage (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor
) 

function EdgeInterpolation

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::EdgeInterpolation (
    IManagedImage ^ disparityImage,
    float invalidDataValue,
    IManagedImage ^ gradientImage,
    float edgeThreshold,
    int maxDistance
) 

function EdgeInterpolationFromImage

static void SpinnakerNET::ManagedImageUtilityStereo::EdgeInterpolationFromImage (
    IManagedImage ^ disparityImage,
    float invalidDataValue,
    IManagedImage ^ gradientImage,
    float edgeThreshold,
    int maxDistance
) 

function FilterSpeckles

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::FilterSpeckles (
    IManagedImage ^ disparityImage,
    int maxSpeckleSize,
    float speckleThreshold,
    float disparityScaleFactor,
    float invalidDataValue
) 

function FilterSpecklesFromImage

static void SpinnakerNET::ManagedImageUtilityStereo::FilterSpecklesFromImage (
    IManagedImage ^ disparityImage,
    int maxSpeckleSize,
    float speckleThreshold,
    float disparityScaleFactor,
    float invalidDataValue
) 

function IsStereoCamera

static bool SpinnakerNET::ManagedImageUtilityStereo::IsStereoCamera (
    IManagedCamera ^ pCamera
) 

function JointBilateral

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::JointBilateral (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor,
    int filterDiameter
) 

function JointBilateralFromImage

static void SpinnakerNET::ManagedImageUtilityStereo::JointBilateralFromImage (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    float sigmaSpatial,
    float sigmaColor,
    int filterDiameter
) 

function ProcessDisparity [1/2]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::ProcessDisparity (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    DisparityProcessingMethod processingMethod,
    ManagedScan3DParameters ^ scan3dParams
) 

function ProcessDisparity [2/2]

static IManagedImage SpinnakerNET::ManagedImageUtilityStereo::ProcessDisparity (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    DisparityProcessingMethod processingMethod,
    StereoCameraParameters ^ stereoCameraParameters
) 

Deprecated

Use overload with ManagedScan3DParameters instead.


function ProcessDisparityFromImage [1/2]

static void SpinnakerNET::ManagedImageUtilityStereo::ProcessDisparityFromImage (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    DisparityProcessingMethod processingMethod,
    ManagedScan3DParameters ^ scan3dParams
) 

function ProcessDisparityFromImage [2/2]

static void SpinnakerNET::ManagedImageUtilityStereo::ProcessDisparityFromImage (
    IManagedImage ^ disparityImage,
    IManagedImage ^ rectifiedImage,
    DisparityProcessingMethod processingMethod,
    StereoCameraParameters ^ stereoCameraParameters
) 

Deprecated

Use overload with ManagedScan3DParameters instead.



The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/ManagedImageUtilityStereo.h