PySpin.ImageUtilityStereo¶
- class ImageUtilityStereo¶
Static helper functions for stereo related computations.
- static Compute3DPointFromPixel(disparity, scan3dParams, stereo3DPoint) bool¶
Parameters¶
disparity: uint16_t const scan3dParams: Spinnaker::Scan3DParameters const & stereo3DPoint: Spinnaker::Stereo3DPoint &
Compute3DPointFromPixel(disparity, stereoCameraParameters, stereo3DPoint) -> bool
Parameters¶
disparity: uint16_t const stereoCameraParameters: Spinnaker::StereoCameraParameters const & stereo3DPoint: Spinnaker::Stereo3DPoint &
- static ComputeDistanceBetweenPoints(disparityImage, stereoParam, imagePixel1, imagePixel2) PyObject *¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & stereoParam: Spinnaker::StereoCameraParameters const & imagePixel1: Spinnaker::ImagePixel const & imagePixel2: Spinnaker::ImagePixel const &
- static ComputeDistanceToPoint(disparityImage, stereoParam, imagePixel) PyObject *¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & stereoParam: Spinnaker::StereoCameraParameters const & imagePixel: Spinnaker::ImagePixel const &
- static ComputePointCloud(rangeImage, intensityImage, pointCloudParameters, scan3dParams) PointCloud¶
Parameters¶
rangeImage: Spinnaker::ImagePtr const & intensityImage: Spinnaker::ImagePtr const & pointCloudParameters: Spinnaker::PointCloudParameters const & scan3dParams: Spinnaker::Scan3DParameters const &
ComputePointCloud(rangeImage, intensityImage, pointCloudParameters, stereoCameraParameters) -> PointCloud
Parameters¶
rangeImage: Spinnaker::ImagePtr const & intensityImage: Spinnaker::ImagePtr const & pointCloudParameters: Spinnaker::PointCloudParameters const & stereoCameraParameters: Spinnaker::StereoCameraParameters const &
ComputePointCloud(rangeImage, intensityImage, pointCloudParameters, scan3dParams, pointCloud)
Parameters¶
rangeImage: Spinnaker::ImagePtr const & intensityImage: Spinnaker::ImagePtr const & pointCloudParameters: Spinnaker::PointCloudParameters const & scan3dParams: Spinnaker::Scan3DParameters const & pointCloud: Spinnaker::PointCloud &
ComputePointCloud(rangeImage, intensityImage, pointCloudParameters, stereoCameraParameters, pointCloud)
Parameters¶
rangeImage: Spinnaker::ImagePtr const & intensityImage: Spinnaker::ImagePtr const & pointCloudParameters: Spinnaker::PointCloudParameters const & stereoCameraParameters: Spinnaker::StereoCameraParameters const & pointCloud: Spinnaker::PointCloud &
- static CreateDepthImage(disparityImage, stereoCameraParameters, invalidDepthVal, depth_range_list) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & stereoCameraParameters: Spinnaker::StereoCameraParameters const & invalidDepthVal: uint16_t const depth_range_list: PyObject *
CreateDepthImage(disparityImage, stereoCameraParameters, invalidDepthVal, depthImage, depth_range_list)
Parameters¶
disparityImage: Spinnaker::ImagePtr const & stereoCameraParameters: Spinnaker::StereoCameraParameters const & invalidDepthVal: uint16_t const depthImage: Spinnaker::ImagePtr & depth_range_list: PyObject *
- static CreateGradientImage(rectifiedImage) ImagePtr¶
Parameters¶
rectifiedImage: Spinnaker::ImagePtr const &
CreateGradientImage(rectifiedImage, gradientImage)
Parameters¶
rectifiedImage: Spinnaker::ImagePtr const & gradientImage: Spinnaker::ImagePtr &
- static DomainTransform(disparityImage, rectifiedImage, sigmaSpatial, sigmaColor, numIterations=3) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & rectifiedImage: Spinnaker::ImagePtr const & sigmaSpatial: float const sigmaColor: float const numIterations: int const
- static DomainTransformFromImage(disparityImage, rectifiedImage, sigmaSpatial, sigmaColor, numIterations=3)¶
Parameters¶
disparityImage: Spinnaker::ImagePtr & rectifiedImage: Spinnaker::ImagePtr const & sigmaSpatial: float const sigmaColor: float const numIterations: int const
- static EdgeInterpolation(disparityImage, invalidDataValue, gradientImage, edgeThreshold, maxDistance) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & invalidDataValue: float const gradientImage: Spinnaker::ImagePtr const & edgeThreshold: float const maxDistance: int const
- static EdgeInterpolationFromImage(disparityImage, invalidDataValue, gradientImage, edgeThreshold, maxDistance)¶
Parameters¶
disparityImage: Spinnaker::ImagePtr & invalidDataValue: float const gradientImage: Spinnaker::ImagePtr const & edgeThreshold: float const maxDistance: int const
- static FilterSpeckles(disparityImage, maxSpeckleSize, speckleThreshold, disparityScaleFactor, invalidDataValue) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & maxSpeckleSize: int const speckleThreshold: float const disparityScaleFactor: float const invalidDataValue: float const
- static FilterSpecklesFromImage(disparityImage, maxSpeckleSize, speckleThreshold, disparityScaleFactor, invalidDataValue)¶
Parameters¶
disparityImage: Spinnaker::ImagePtr & maxSpeckleSize: int const speckleThreshold: float const disparityScaleFactor: float const invalidDataValue: float const
- static JointBilateral(disparityImage, rectifiedImage, sigmaSpatial, sigmaColor, filterDiameter) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & rectifiedImage: Spinnaker::ImagePtr const & sigmaSpatial: float const sigmaColor: float const filterDiameter: int const
- static JointBilateralFromImage(disparityImage, rectifiedImage, sigmaSpatial, sigmaColor, filterDiameter)¶
Parameters¶
disparityImage: Spinnaker::ImagePtr & rectifiedImage: Spinnaker::ImagePtr const & sigmaSpatial: float const sigmaColor: float const filterDiameter: int const
- static ProcessDisparity(disparityImage, rectifiedImage, processingMethod, scan3dParams) ImagePtr¶
Parameters¶
disparityImage: Spinnaker::ImagePtr const & rectifiedImage: Spinnaker::ImagePtr const & processingMethod: enum Spinnaker::DisparityProcessingMethod const scan3dParams: Spinnaker::Scan3DParameters const &
ProcessDisparity(disparityImage, rectifiedImage, processingMethod, stereoCameraParameters) -> ImagePtr
Parameters¶
disparityImage: Spinnaker::ImagePtr const & rectifiedImage: Spinnaker::ImagePtr const & processingMethod: enum Spinnaker::DisparityProcessingMethod const stereoCameraParameters: Spinnaker::StereoCameraParameters const &
- static ProcessDisparityFromImage(disparityImage, rectifiedImage, processingMethod, scan3dParams)¶
Parameters¶
disparityImage: Spinnaker::ImagePtr & rectifiedImage: Spinnaker::ImagePtr const & processingMethod: enum Spinnaker::DisparityProcessingMethod const scan3dParams: Spinnaker::Scan3DParameters const &
ProcessDisparityFromImage(disparityImage, rectifiedImage, processingMethod, stereoCameraParameters)
Parameters¶
disparityImage: Spinnaker::ImagePtr & rectifiedImage: Spinnaker::ImagePtr const & processingMethod: enum Spinnaker::DisparityProcessingMethod const stereoCameraParameters: Spinnaker::StereoCameraParameters const &
- property maxDepthThresholdInMeter¶
- property maxDepthThresholdInMm¶