IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Enumerations | Functions
ipsdk::imaproc::fd Namespace Reference

Namespace aggregating features detection operations in images. More...

Classes

class  CannyEdges2dImgLvl1
 Level 1 algorithm: detects edges in images using Canny method. More...
 
class  CannyEdges2dImgLvl2
 Level 2 algorithm: detects edges in images using Canny's detector. More...
 
class  CannyEdges2dImgLvl3
 Level 3 algorithm: detects edges in images using Canny's detector. More...
 
class  CannySurfaces3dImgLvl1
 Level 1 algorithm: detects surfaces in 3d images using Canny method. More...
 
class  CannySurfaces3dImgLvl2
 Level 2 algorithm: detects surfaces in 3d images using Canny's detector. More...
 
class  CannySurfaces3dImgLvl3
 Level 3 algorithm: detects surfaces in 3d images using Canny's detector. More...
 
class  ExtractLocalExtrema2dLvl1
 Level 1 algorithm: finds the local maxima in an image. More...
 
class  ExtractLocalExtrema2dLvl2
 Level 2 algorithm: finds the local maxima in an image. More...
 
class  ExtractLocalExtrema2dLvl3
 Level 3 algorithm: finds the local maxima in an image. More...
 
class  ExtractLocalExtrema3dLvl1
 Level 1 algorithm: extraction of local extrema (minima or maxima) in a 3d image. More...
 
class  ExtractLocalExtrema3dLvl2
 Level 2 algorithm: extraction of local extrema (minima or maxima) in a 3d image. More...
 
class  ExtractLocalExtrema3dLvl3
 Level 3 algorithm: extraction of local extrema (minima or maxima) in a 3d image. More...
 
class  HarrisCorner2dImgLvl1
 Level 1 algorithm: Computes the Harris corner detection response. More...
 
class  HarrisCorner2dImgLvl2
 Level 2 algorithm: Computes the Harris corner detection response. More...
 
class  HarrisCorner2dImgLvl3
 Level 3 algorithm: Computes the Harris corner detection response. More...
 
class  HarrisCorner2dLvl1
 Level 1 algorithm: Extracts the corners in an image. More...
 
class  HarrisCorner2dLvl2
 Level 2 algorithm: Extracts the corners in an image. More...
 
class  HarrisCorner3dImgLvl1
 Level 1 algorithm: Computes the Harris corner detection response on a 3d image. More...
 
class  HarrisCorner3dImgLvl2
 Level 2 algorithm: Computes the Harris corner detection response on a 3d image. More...
 
class  HarrisCorner3dImgLvl3
 Level 3 algorithm: Computes the Harris corner detection response on a 3d image. More...
 
class  HarrisCorner3dLvl1
 Level 1 algorithm: Extracts the corners in a 3d image. More...
 
class  HarrisCorner3dLvl2
 Level 2 algorithm: Extracts the corners in a 3d image. More...
 
class  HoughCircles2dImgLvl1
 Level 1 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughCircles2dImgLvl2
 Level 2 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughCircles2dImgLvl3
 Level 3 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughCircles2dLvl1
 Level 1 algorithm: detects circles in image using Hough algorithm. More...
 
class  HoughCircles2dLvl2
 Level 2 algorithm: detects circles in image using Hough algorithm. More...
 
struct  HoughCirclesComplexImg
 Structure allowing to encaspulate real and imaginary part images associated to the result of a hough circles phase coded 2d computation. More...
 
class  HoughCirclesPhaseCoded2dImgLvl1
 Level 1 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughCirclesPhaseCoded2dImgLvl2
 Level 2 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughCirclesPhaseCoded2dImgLvl3
 Level 3 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughLines2dImgLvl1
 Level 1 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLines2dImgLvl2
 Level 2 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLines2dImgLvl3
 Level 3 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLines2dLvl1
 Level 1 algorithm: detection of 2D lines in image using Hough algorithm. More...
 
class  HoughLines2dLvl2
 Level 2 algorithm: detection of 2D lines in image using Hough algorithm. More...
 
class  HoughLinesGradient2dImgLvl1
 Level 1 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLinesGradient2dImgLvl2
 Level 2 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLinesGradient2dImgLvl3
 Level 3 algorithm: detection of 2D lines in images of gradient using Hough algorithm. More...
 
class  HoughLinesGradient2dLvl1
 Level 1 algorithm: detection of 2D lines in gradient images using Hough algorithm. More...
 
class  HoughLinesGradient2dLvl2
 Level 2 algorithm: detection of 2D lines in gradient images using Hough algorithm. More...
 
struct  HoughLinesResult
 Structure allowing to encaspulate detected lines and output image associated to the result of a 2d Hough lines detection. More...
 
class  HoughSpheres3dImgLvl1
 Level 1 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughSpheres3dImgLvl2
 Level 2 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughSpheres3dImgLvl3
 Level 3 algorithm: detects circles in images of gradient using Hough algorithm. More...
 
class  HoughSpheres3dLabelImgLvl1
 See Hough spheres label 3d image for a complete algorithm description. More...
 
class  HoughSpheres3dLabelImgLvl2
 See Hough spheres label 3d image for a complete algorithm description. More...
 
class  HoughSpheres3dLabelImgLvl3
 See Hough spheres label 3d image for a complete algorithm description. More...
 
class  HoughSpheres3dLvl1
 Level 1 algorithm: detects spheres in a 3d image using Hough algorithm. More...
 
class  HoughSpheres3dLvl2
 Level 2 algorithm: detects spheres in a 3d image using Hough algorithm. More...
 
class  HoughSpheres3dMaskImgLvl1
 Level 1 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm. More...
 
class  HoughSpheres3dMaskImgLvl2
 Level 2 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm. More...
 
class  HoughSpheres3dMaskImgLvl3
 Level 3 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm. More...
 
class  IPSDKIPLFeatureDetectionException
 Exception class for library IPSDKIPLFeatureDetection. More...
 
struct  PlanIndexedHoughLinesResult
 Structure allowing to encaspulate detected lines and output image associated to the result of a 2d Hough lines detection on a multi-slice image. More...
 

Enumerations

enum  eIPSDKIPLFeatureDetectionMessage
 Enumerate describing messages. More...
 
enum  eOutputInitializerMessage { eNullInputAttribute }
 
enum  eProcessorMessage {
  eCannyEdges2dImgLvl1ToolTipId, eCannyEdges2dImgLvl2ToolTipId, eCannyEdges2dImgLvl3ToolTipId, eCannySurfaces3dImgLvl1ToolTipId,
  eCannySurfaces3dImgLvl2ToolTipId, eCannySurfaces3dImgLvl3ToolTipId, eComputeBestCirclesRadiiFromGradMagImg2dLvl1ToolTipId, eComputeBestCirclesRadiiFromGradMagImg2dLvl2ToolTipId,
  eComputeBestCirclesRadiiFromGradMagImg2dLvl3ToolTipId, eComputeBestSpheresRadiiFromGradMagImg3dGpuLvl3ToolTipId, eComputeBestSpheresRadiiFromGradMagImg3dLvl1ToolTipId, eComputeBestSpheresRadiiFromGradMagImg3dLvl2ToolTipId,
  eComputeBestSpheresRadiiFromGradMagImg3dLvl3ToolTipId, eExtractHoughPeaks2dLvl1ToolTipId, eExtractHoughPeaks2dLvl2ToolTipId, eExtractHoughPeaks2dLvl3ToolTipId,
  eExtractImg2dValuesLvl1ToolTipId, eExtractImg2dValuesLvl2ToolTipId, eExtractImg2dValuesLvl3ToolTipId, eExtractImg3dValuesLvl1ToolTipId,
  eExtractImg3dValuesLvl2ToolTipId, eExtractImg3dValuesLvl3ToolTipId, eExtractLocalExtrema2dLvl1ToolTipId, eExtractLocalExtrema2dLvl2ToolTipId,
  eExtractLocalExtrema2dLvl3ToolTipId, eExtractLocalExtrema3dLvl1ToolTipId, eExtractLocalExtrema3dLvl2ToolTipId, eExtractLocalExtrema3dLvl3ToolTipId,
  eExtractRadiusFromHoughImgLvl1ToolTipId, eExtractRadiusFromHoughImgLvl2ToolTipId, eExtractRadiusFromHoughImgLvl3ToolTipId, eHarrisCorner2dImgLvl1ToolTipId,
  eHarrisCorner2dImgLvl2ToolTipId, eHarrisCorner2dImgLvl3ToolTipId, eHarrisCorner2dLvl1ToolTipId, eHarrisCorner2dLvl2ToolTipId,
  eHarrisCorner2dLvl3ToolTipId, eHarrisCorner3dImgLvl1ToolTipId, eHarrisCorner3dImgLvl2ToolTipId, eHarrisCorner3dImgLvl3ToolTipId,
  eHarrisCorner3dLvl1ToolTipId, eHarrisCorner3dLvl2ToolTipId, eHarrisCorner3dLvl3ToolTipId, eHoughCircles2dImgLvl1ToolTipId,
  eHoughCircles2dImgLvl2ToolTipId, eHoughCircles2dImgLvl3ToolTipId, eHoughCircles2dLvl1ToolTipId, eHoughCircles2dLvl2ToolTipId,
  eHoughCirclesPhaseCoded2dImgLvl1ToolTipId, eHoughCirclesPhaseCoded2dImgLvl2ToolTipId, eHoughCirclesPhaseCoded2dImgLvl3ToolTipId, eHoughCirclesPhaseCoded2dLvl1ToolTipId,
  eHoughLines2dImgLvl1ToolTipId, eHoughLines2dImgLvl2ToolTipId, eHoughLines2dImgLvl3ToolTipId, eHoughLines2dLvl1ToolTipId,
  eHoughLines2dLvl2ToolTipId, eHoughLines2dLvl3ToolTipId, eHoughLinesGradient2dImgLvl1ToolTipId, eHoughLinesGradient2dImgLvl2ToolTipId,
  eHoughLinesGradient2dImgLvl3ToolTipId, eHoughLinesGradient2dLvl1ToolTipId, eHoughLinesGradient2dLvl2ToolTipId, eHoughLinesGradient2dLvl3ToolTipId,
  eHoughSpheres3dGpuLvl3ToolTipId, eHoughSpheres3dImgGpuLvl3ToolTipId, eHoughSpheres3dImgLvl1ToolTipId, eHoughSpheres3dImgLvl2ToolTipId,
  eHoughSpheres3dImgLvl3ToolTipId, eHoughSpheres3dLvl1ToolTipId, eHoughSpheres3dLvl2ToolTipId, eHoughSpheres3dLvl3ToolTipId,
  eHoughSpheres3dLabelImgLvl1ToolTipId, eHoughSpheres3dLabelImgLvl2ToolTipId, eHoughSpheres3dLabelImgLvl3ToolTipId, eMaxL2Norm2MsrLvl1ToolTipId,
  eMaxL2Norm2MsrLvl2ToolTipId, eMaxL2Norm2MsrLvl3ToolTipId
}
 
enum  eRuleMessage {
  eExpiredAttributeWeakPtr, eRuleNotInit, eRuleHoughLines2dImageSizeYGreaterOrEqualEvaluated, eRuleHoughLines2dImageSizeYGreaterOrEqualFormal,
  eNullInputAttribute
}
 

Functions

IPSDKIPLFEATUREDETECTION_API const std::string & getIPSDKIPLFeatureDetectionLoggerName ()
 Recovery of logger name associated to library.
 
IPSDKIPLFEATUREDETECTION_API log4cplus::Logger & getIPSDKIPLFeatureDetectionLogger ()
 Recovery of logger associated to library.
 
IPSDKIPLFEATUREDETECTION_API const ipsdk::LogMessageManagergetIPSDKIPLFeatureDetectionLogMessageManager ()
 Recovery of message manager associated to library.
 
IPSDKIPLFEATUREDETECTION_API CustomImageInfoPtr outputHoughLines2dImg (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pInOptParams)
 function allowing to create a "Hough lines 2d" image initializer
 
IPSDKIPLFEATUREDETECTION_API CustomImageInfoPtr outputHoughLines2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pInOptImgParams, const boost::shared_ptr< const attr::InOptHoughLinesExtractionParams > &pInOptExtractionParams)
 function allowing to create a "Hough lines 2d" image initializer
 
IPSDKIPLFEATUREDETECTION_API CustomImageInfoPtr outputHoughLinesGradient2dImg (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pInOptParams)
 function allowing to create a "Hough lines 2d" image initializer
 
IPSDKIPLFEATUREDETECTION_API CustomImageInfoPtr outputHoughLinesGradient2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pInOptImgParams, const boost::shared_ptr< const attr::InOptHoughLinesExtractionParams > &pInOptExtractionParams)
 function allowing to create a "Hough lines 2d" image initializer
 
IPSDKIPLFEATUREDETECTION_API CustomImageInfoPtr outputHoughSpheres3dLabelImg (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InPIHoughSpheres3dPpties > &pInOptParams)
 function allowing to create a "Hough spheres 3d label" image initializer
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzXEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzXEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzYEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzYEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API processor::RulePtr houghLines2dCheckOutImgSzYGreaterOrEqual (const boost::shared_ptr< attr::OutImg > &pOutImgAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API processor::RulePtr houghLines2dCheckOutImgSzYGreaterOrEqual (const boost::shared_ptr< attr::OutRealImg > &pOutImgAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pImgBuildAttribute)
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzYEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &pImgBuildAttribute, const boost::shared_ptr< const attr::InOptHoughLinesExtractionParams > &pExtractAttribute)
 build algorithm given input parameters
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgSzYEquals (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptHoughLinesGradientImgParams > &pImgBuildAttribute, const boost::shared_ptr< const attr::InOptHoughLinesExtractionParams > &pExtractAttribute)
 
IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr houghLines2dCheckOutImgBufferType (const ImageAttributeConstPtr &pInputAttribute)
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr cannyEdges2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds)
 wrapper function for detection of edges in images using Canny's algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void cannyEdges2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for detection of edges in images using Canny's algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< CannyEdges2dImgLvl1cannyEdges2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< CannyEdges2dImgLvl1cannyEdges2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< CannyEdges2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr cannySurfaces3dImg (const image::ImageConstPtr &pInGxImg3d, const image::ImageConstPtr &pInGyImg3d, const image::ImageConstPtr &pInGzImg3d, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds)
 wrapper function for detection of edges in images using Canny's algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void cannySurfaces3dImg (const image::ImageConstPtr &pInGxImg3d, const image::ImageConstPtr &pInGyImg3d, const image::ImageConstPtr &pInGzImg3d, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for detection of edges in images using Canny's algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< CannySurfaces3dImgLvl1cannySurfaces3dImg_async (const image::ImageConstPtr &pInGxImg3d, const image::ImageConstPtr &pInGyImg3d, const image::ImageConstPtr &pInGzImg3d, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< CannySurfaces3dImgLvl1cannySurfaces3dImg_async (const image::ImageConstPtr &pInGxImg3d, const image::ImageConstPtr &pInGyImg3d, const image::ImageConstPtr &pInGzImg3d, const ipsdk::imaproc::attr::CannyThresholdsConstPtr &pThresholds, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< CannySurfaces3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr extractLocalExtrema2d (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 wrapper function for extraction of local extrema (minima, maxima, or both of them) in an image This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr extractLocalExtrema2d (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 wrapper function for extraction of local extrema (minima, maxima, or both of them) in an image This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr multiSlice_extractLocalExtrema2d (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 multi slices version of wrapper function for extraction of local extrema (minima, maxima, or both of them) in an image This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr multiSlice_extractLocalExtrema2d (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 multi slices version of wrapper function for extraction of local extrema (minima, maxima, or both of them) in an image This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema2dLvl1extractLocalExtrema2d_async (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema2dLvl1extractLocalExtrema2d_async (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema2dLvl1multiSlice_extractLocalExtrema2d_async (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema2dLvl1multiSlice_extractLocalExtrema2d_async (const image::ImageConstPtr &pInImg, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr getAsyncProcessorOutput (boost::shared_ptr< ExtractLocalExtrema2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ExtractLocalExtrema2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1) More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1) More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr multiSlice_extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr multiSlice_extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema3dLvl1extractLocalExtrema3d_async (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema3dLvl1extractLocalExtrema3d_async (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema3dLvl1multiSlice_extractLocalExtrema3d_async (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< ExtractLocalExtrema3dLvl1multiSlice_extractLocalExtrema3d_async (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr getAsyncProcessorOutput (boost::shared_ptr< ExtractLocalExtrema3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ExtractLocalExtrema3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 wrapper function for Extracts the corners in an image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 wrapper function for Extracts the corners in an image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 wrapper function for Extracts the corners in an image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr multiSlice_harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 multi slices version of wrapper function for extracts the corners in an image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr multiSlice_harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 multi slices version of wrapper function for extracts the corners in an image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr multiSlice_harrisCorner2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 multi slices version of wrapper function for extracts the corners in an image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1multiSlice_harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1multiSlice_harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dLvl1multiSlice_harrisCorner2d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Pixels2dPtr getAsyncProcessorOutput (boost::shared_ptr< HarrisCorner2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HarrisCorner2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr harrisCorner2dImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Computes the Harris corner detection response More...
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr harrisCorner2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev)
 wrapper function for Computes the Harris corner detection response More...
 
IPSDKIPLFEATUREDETECTION_API void harrisCorner2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Computes the Harris corner detection response More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dImgLvl1harrisCorner2dImg_async (const ipsdk::image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dImgLvl1harrisCorner2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner2dImgLvl1harrisCorner2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HarrisCorner2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 featuresDist)
 wrapper function for Extracts the corners in a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 featuresDist)
 wrapper function for Extracts the corners in a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 wrapper function for Extracts the corners in a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 featuresDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 featuresDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1multiSlice_harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1multiSlice_harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dLvl1multiSlice_harrisCorner3d_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr getAsyncProcessorOutput (boost::shared_ptr< HarrisCorner3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HarrisCorner3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr harrisCorner3dImg (const ipsdk::image::ImageConstPtr &pInImg3d)
 wrapper function for Computes the Harris corner detection response on a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr harrisCorner3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev)
 wrapper function for Computes the Harris corner detection response on a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API void harrisCorner3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Computes the Harris corner detection response on a 3d image More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dImgLvl1harrisCorner3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dImgLvl1harrisCorner3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HarrisCorner3dImgLvl1harrisCorner3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HarrisCorner3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughCircles2dPptiesPtr houghCircles2d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detection of circles in image using Hough algorithm This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughCircles2dPptiesPtr houghCircles2d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 wrapper function for detection of circles in image using Hough algorithm This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughCircles2dPptiesPtr houghCircles2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detection of circles in image using Hough algorithm This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughCircles2dPptiesPtr houghCircles2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eHoughCircles2dAlgoMethod &method, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg1, const image::ImagePtr &pOutImg2)
 wrapper function for detection of circles in image using Hough algorithm This wrapper must be used with mono slice (sizeZ=sizeC=sizeT=1) input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughCircles2dPptiesPtr multiSlice_houghCircles2d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 multi slice version of wrapper function for detection of circles in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughCircles2dPptiesPtr multiSlice_houghCircles2d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 multi slice version of wrapper function for detection of circles in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughCircles2dPptiesPtr multiSlice_houghCircles2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 multi slice version of wrapper function for detection of circles in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughCircles2dPptiesPtr multiSlice_houghCircles2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eHoughCircles2dAlgoMethod &method, const attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg1, const image::ImagePtr &pOutImg2)
 multi slice version of wrapper function for detection of circles in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1houghCircles2d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1houghCircles2d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1houghCircles2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1houghCircles2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eHoughCircles2dAlgoMethod &method, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg1, const image::ImagePtr &pOutImg2)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1multiSlice_houghCircles2d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1multiSlice_houghCircles2d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1multiSlice_houghCircles2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dLvl1multiSlice_houghCircles2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eHoughCircles2dAlgoMethod &method, const attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg1, const image::ImagePtr &pOutImg2)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughCircles2dPptiesPtr getAsyncProcessorOutput (boost::shared_ptr< HoughCircles2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughCircles2dPptiesPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HoughCircles2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghCircles2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void houghCircles2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutImg)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dImgLvl1houghCircles2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCircles2dImgLvl1houghCircles2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HoughCircles2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API HoughCirclesComplexImg houghCirclesPhaseCoded2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void houghCirclesPhaseCoded2dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutImImg)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCirclesPhaseCoded2dImgLvl1houghCirclesPhaseCoded2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughCirclesPhaseCoded2dImgLvl1houghCirclesPhaseCoded2dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutImImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API HoughCirclesComplexImg getAsyncProcessorOutput (boost::shared_ptr< HoughCirclesPhaseCoded2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult houghLines2d (const image::ImageConstPtr &pInImg)
 wrapper function for detection of 2D lines in image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult houghLines2d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 wrapper function for detection of 2D lines in image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult multiSlice_houghLines2d (const image::ImageConstPtr &pInImg)
 wrapper function for detection of 2D lines in image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult multiSlice_houghLines2d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 wrapper function for detection of 2D lines in image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dLvl1houghLines2d_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dLvl1houghLines2d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dLvl1multiSlice_houghLines2d_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dLvl1multiSlice_houghLines2d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult getAsyncProcessorOutput (boost::shared_ptr< HoughLines2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HoughLines2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghLines2dImg (const image::ImageConstPtr &pInGreyImg2d)
 wrapper function for computation of accumulator matrix of regular Hough lines detector detector, from a grey-level input image More...
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghLines2dImg (const image::ImageConstPtr &pInGreyImg2d, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams)
 wrapper function for computation of accumulator matrix of regular Hough lines detector detector, from a grey-level input image More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dImgLvl1houghLines2dImg_async (const image::ImageConstPtr &pInGreyImg2d)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dImgLvl1houghLines2dImg_async (const image::ImageConstPtr &pInGreyImg2d, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HoughLines2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg)
 wrapper function for detection of 2D lines in gradient images using extension of Hough algorithm based on gradient orientation More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 wrapper function for detection of 2D lines in gradient images using extension of Hough algorithm based on gradient orientation More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult multiSlice_houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg)
 wrapper function for detection of 2D lines in gradient images using extension of Hough algorithm based on gradient orientation More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult multiSlice_houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 wrapper function for detection of 2D lines in gradient images using extension of Hough algorithm based on gradient orientation More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dLvl1houghLinesGradient2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dLvl1houghLinesGradient2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dLvl1multiSlice_houghLinesGradient2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dLvl1multiSlice_houghLinesGradient2d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::HoughLinesResult getAsyncProcessorOutput (boost::shared_ptr< HoughLinesGradient2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::fd::PlanIndexedHoughLinesResult getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HoughLinesGradient2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghLinesGradient2dImg (const image::ImageConstPtr &pInGxGreyImg2d, const image::ImageConstPtr &pInGyGreyImg2d)
 wrapper function for computation of accumulator matrix of extended Hough lines detector detector, from 2 images of gradient (one along x-axis, the other along y) More...
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghLinesGradient2dImg (const image::ImageConstPtr &pInGxGreyImg2d, const image::ImageConstPtr &pInGyGreyImg2d, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::ipReal32 orientationTolerance)
 wrapper function for computation of accumulator matrix of extended Hough lines detector detector, from 2 images of gradient (one along x-axis, the other along y) More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dImgLvl1houghLinesGradient2dImg_async (const image::ImageConstPtr &pInGxGreyImg2d, const image::ImageConstPtr &pInGyGreyImg2d)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLinesGradient2dImgLvl1houghLinesGradient2dImg_async (const image::ImageConstPtr &pInGxGreyImg2d, const image::ImageConstPtr &pInGyGreyImg2d, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::ipReal32 orientationTolerance)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HoughLinesGradient2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType, const ipsdk::ipUInt64 nbSpheres)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr houghSpheres3d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg)
 wrapper function for detects spheres in a 3d image using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType, const ipsdk::ipUInt64 nbSpheres)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr multiSlice_houghSpheres3d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg)
 multi slice version of wrapper function for detection of spheres in image using Hough algorithm This wrapper can be used with multi slices input images More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType, const ipsdk::ipUInt64 nbSpheres)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1houghSpheres3d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const ipsdk::imaproc::attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const ipsdk::imaproc::attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &intensityType, const ipsdk::ipUInt64 nbSpheres)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLvl1multiSlice_houghSpheres3d_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const attr::eCircleIntensityType &eCircleIntensityType, const ipsdk::ipUInt64 nbSpheres, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const attr::AccumIntensityThresholdConstPtr &pAccumIntensityThreshold, const attr::RemoveTooCloseCirclesParamsConstPtr &pRemoveTooCloseCirclesParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::HoughSpheres3dPptiesPtr getAsyncProcessorOutput (boost::shared_ptr< HoughSpheres3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< HoughSpheres3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghSpheres3dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void houghSpheres3dImg (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutImg)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dImgLvl1houghSpheres3dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dImgLvl1houghSpheres3dImg_async (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const image::ImageConstPtr &pInGzImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange, const ipsdk::imaproc::attr::eCircleIntensityType &eCircleIntensityType, const ipReal64 maxAngleWithGradDir, const ipUInt32 nbMaxPtsPerCircle, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HoughSpheres3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFEATUREDETECTION_API ipsdk::image::ImagePtr houghSpheres3dLabelImg (const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void houghSpheres3dLabelImg (const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm More...
 
IPSDKIPLFEATUREDETECTION_API ipsdk::image::ImagePtr houghSpheres3dLabelImg (const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr &pPISpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm More...
 
IPSDKIPLFEATUREDETECTION_API void houghSpheres3dLabelImg (const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr &pPISpheresPpties, const ipsdk::image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm More...
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLabelImgLvl1houghSpheres3dLabelImg_async (const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLabelImgLvl1houghSpheres3dLabelImg_async (const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLabelImgLvl1houghSpheres3dLabelImg_async (const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr &pPISpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLabelImgLvl1houghSpheres3dLabelImg_async (const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr &pPISpheresPpties, const ipsdk::image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HoughSpheres3dLabelImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Namespace aggregating features detection operations in images.

Enumeration Type Documentation

◆ eIPSDKIPLFeatureDetectionMessage

Enumerate describing messages.

Note
This enumerate is associated to a message map
See also
IPSDK_Message_Map

◆ eOutputInitializerMessage

Enumerator
eNullInputAttribute 

Input attribute should not be null.

◆ eProcessorMessage

Enumerator
eCannyEdges2dImgLvl1ToolTipId 

Level 1 algorithm: detects edges in images using Canny's detector.

eCannyEdges2dImgLvl2ToolTipId 

Level 2 algorithm: detects edges in images using Canny's detector.

eCannyEdges2dImgLvl3ToolTipId 

Level 3 algorithm: detects edges in images using Canny's detector.

eCannySurfaces3dImgLvl1ToolTipId 

Level 1 algorithm: detects surfaces in 3d images using Canny's detector.

eCannySurfaces3dImgLvl2ToolTipId 

Level 2 algorithm: detects surfaces in 3d images using Canny's detector.

eCannySurfaces3dImgLvl3ToolTipId 

Level 3 algorithm: detects surfaces in 3d images using Canny's detector.

eComputeBestCirclesRadiiFromGradMagImg2dLvl1ToolTipId 

Level 1 algorithm: computes circles radii, given circles centers and an image of gradient magnitude.

eComputeBestCirclesRadiiFromGradMagImg2dLvl2ToolTipId 

Level 2 algorithm: computes circles radii, given circles centers and an image of gradient magnitude.

eComputeBestCirclesRadiiFromGradMagImg2dLvl3ToolTipId 

Level 3 algorithm: computes circles radii, given circles centers and an image of gradient magnitude.

eComputeBestSpheresRadiiFromGradMagImg3dGpuLvl3ToolTipId 

Level 2 algorithm: computes spheres radii, given sphere centers and an image of gradient magnitude on Gpu.

eComputeBestSpheresRadiiFromGradMagImg3dLvl1ToolTipId 

Level 1 algorithm: computes spheres radii, given sphere centers and an image of gradient magnitude.

eComputeBestSpheresRadiiFromGradMagImg3dLvl2ToolTipId 

Level 2 algorithm: computes spheres radii, given sphere centers and an image of gradient magnitude.

eComputeBestSpheresRadiiFromGradMagImg3dLvl3ToolTipId 

Level 3 algorithm: computes spheres radii, given sphere centers and an image of gradient magnitude.

eExtractHoughPeaks2dLvl1ToolTipId 

Level 1 algorithm: finds the local maxima in Hough image.

eExtractHoughPeaks2dLvl2ToolTipId 

Level 2 algorithm: finds the local maxima in Hough image.

eExtractHoughPeaks2dLvl3ToolTipId 

Level 3 algorithm: finds the local maxima in Hough image.

eExtractImg2dValuesLvl1ToolTipId 

Level 1 algorithm: extract values at specific coordinates from a 2d image.

eExtractImg2dValuesLvl2ToolTipId 

Level 2 algorithm: extract values at specific coordinates from a 2d image.

eExtractImg2dValuesLvl3ToolTipId 

Level 3 algorithm: extract values at specific coordinates from a 2d image.

eExtractImg3dValuesLvl1ToolTipId 

Level 1 algorithm: extract values at specific coordinates from a 3d image.

eExtractImg3dValuesLvl2ToolTipId 

Level 2 algorithm: extract values at specific coordinates from a 3d image.

eExtractImg3dValuesLvl3ToolTipId 

Level 3 algorithm: extract values at specific coordinates from a 3d image.

eExtractLocalExtrema2dLvl1ToolTipId 

Level 1 algorithm: finds the local extrema in an image.

eExtractLocalExtrema2dLvl2ToolTipId 

Level 2 algorithm: finds the local extrema in an image.

eExtractLocalExtrema2dLvl3ToolTipId 

Level 3 algorithm: finds the local extrema in an image.

eExtractLocalExtrema3dLvl1ToolTipId 

Level 1 algorithm: finds the local maxima in a 3d image.

eExtractLocalExtrema3dLvl2ToolTipId 

Level 2 algorithm: finds the local maxima in a 3d image.

eExtractLocalExtrema3dLvl3ToolTipId 

Level 3 algorithm: finds the local maxima in a 3d image.

eExtractRadiusFromHoughImgLvl1ToolTipId 

Level 1 algorithm: extract circles radius information from Hough image.

eExtractRadiusFromHoughImgLvl2ToolTipId 

Level 2 algorithm: extract circles radius information from Hough image.

eExtractRadiusFromHoughImgLvl3ToolTipId 

Level 3 algorithm: extract circles radius information from Hough image.

eHarrisCorner2dImgLvl1ToolTipId 

Level 1 algorithm: Computes the Harris corner detection response.

eHarrisCorner2dImgLvl2ToolTipId 

Level 2 algorithm: Computes the Harris corner detection response.

eHarrisCorner2dImgLvl3ToolTipId 

Level 3 algorithm: Computes the Harris corner detection response.

eHarrisCorner2dLvl1ToolTipId 

Level 1 algorithm: Extracts the corners in an image.

eHarrisCorner2dLvl2ToolTipId 

Level 2 algorithm: Extracts the corners in an image.

eHarrisCorner2dLvl3ToolTipId 

Level 3 algorithm: Extracts the corners in an image.

eHarrisCorner3dImgLvl1ToolTipId 

Level 1 algorithm: Computes the Harris corner detection response on a 3d image.

eHarrisCorner3dImgLvl2ToolTipId 

Level 2 algorithm: Computes the Harris corner detection response on a 3d image.

eHarrisCorner3dImgLvl3ToolTipId 

Level 3 algorithm: Computes the Harris corner detection response on a 3d image.

eHarrisCorner3dLvl1ToolTipId 

Level 1 algorithm: Extracts the corners in a 3d image.

eHarrisCorner3dLvl2ToolTipId 

Level 2 algorithm: Extracts the corners in a 3d image.

eHarrisCorner3dLvl3ToolTipId 

Level 3 algorithm: Extracts the corners in a 3d image.

eHoughCircles2dImgLvl1ToolTipId 

Level 1 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCircles2dImgLvl2ToolTipId 

Level 2 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCircles2dImgLvl3ToolTipId 

Level 3 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCircles2dLvl1ToolTipId 

Level 1 algorithm: detects circles in image using Hough algorithm.

eHoughCircles2dLvl2ToolTipId 

Level 2 algorithm: detects circles in image using Hough algorithm.

eHoughCirclesPhaseCoded2dImgLvl1ToolTipId 

Level 1 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCirclesPhaseCoded2dImgLvl2ToolTipId 

Level 2 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCirclesPhaseCoded2dImgLvl3ToolTipId 

Level 3 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughCirclesPhaseCoded2dLvl1ToolTipId 

Level 1 algorithm: detects circles in image using Hough algorithm.

eHoughLines2dImgLvl1ToolTipId 

Level 1 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLines2dImgLvl2ToolTipId 

Level 2 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLines2dImgLvl3ToolTipId 

Level 3 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLines2dLvl1ToolTipId 

Level 1 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLines2dLvl2ToolTipId 

Level 2 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLines2dLvl3ToolTipId 

Level 3 algorithm: detection of 2D lines in image using Hough algorithm.

eHoughLinesGradient2dImgLvl1ToolTipId 

Level 1 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughLinesGradient2dImgLvl2ToolTipId 

Level 2 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughLinesGradient2dImgLvl3ToolTipId 

Level 3 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughLinesGradient2dLvl1ToolTipId 

Level 1 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughLinesGradient2dLvl2ToolTipId 

Level 2 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughLinesGradient2dLvl3ToolTipId 

Level 3 algorithm: detection of 2D lines in images of gradient using Hough algorithm.

eHoughSpheres3dGpuLvl3ToolTipId 

Level 2 algorithm: detects spheres in a 3d image using Hough algorithm on Gpu.

eHoughSpheres3dImgGpuLvl3ToolTipId 

Level 2 algorithm: detects circles in images of gradient using Hough algorithm on Gpu.

eHoughSpheres3dImgLvl1ToolTipId 

Level 1 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughSpheres3dImgLvl2ToolTipId 

Level 2 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughSpheres3dImgLvl3ToolTipId 

Level 3 algorithm: detects circles in images of gradient using Hough algorithm.

eHoughSpheres3dLvl1ToolTipId 

Level 1 algorithm: detects spheres in a 3d image using Hough algorithm.

eHoughSpheres3dLvl2ToolTipId 

Level 2 algorithm: detects spheres in a 3d image using Hough algorithm.

eHoughSpheres3dLvl3ToolTipId 

Level 3 algorithm: detects spheres in a 3d image using Hough algorithm.

eHoughSpheres3dLabelImgLvl1ToolTipId 

Level 1 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm.

eHoughSpheres3dLabelImgLvl2ToolTipId 

Level 2 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm.

eHoughSpheres3dLabelImgLvl3ToolTipId 

Level 3 algorithm: Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm.

eMaxL2Norm2MsrLvl1ToolTipId 

Level 1 algorithm: Computation of global maximum of L2 (euclidian) norm of two images.

eMaxL2Norm2MsrLvl2ToolTipId 

Level 2 algorithm: Computation of global maximum of L2 (euclidian) norm of two images.

eMaxL2Norm2MsrLvl3ToolTipId 

Level 3 algorithm: Computation of global maximum of L2 (euclidian) norm of two images.

◆ eRuleMessage

Enumerator
eExpiredAttributeWeakPtr 

Attribute weak pointer has expired, can't get it.

eRuleNotInit 

Initialize rule before trying to use its data.

eRuleHoughLines2dImageSizeYGreaterOrEqualEvaluated 

Output image Y size (d) is greater than or equals to NbThetaBins field of s data item (d)

eRuleHoughLines2dImageSizeYGreaterOrEqualFormal 

Output image Y size is greater than or equals to NbThetaBins field of s data item.

eNullInputAttribute 

Input attribute should not be null.

Function Documentation

◆ houghLines2dCheckOutImgSzXEquals()

IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr ipsdk::imaproc::fd::houghLines2dCheckOutImgSzXEquals ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &  pImgBuildAttribute 
)

function allowing to define output image x size for Hough lines 2d image build algorithm given input parameters

◆ houghLines2dCheckOutImgSzYEquals()

IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr ipsdk::imaproc::fd::houghLines2dCheckOutImgSzYEquals ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InOptHoughLinesImgParams > &  pImgBuildAttribute 
)

function allowing to define output image y size for Hough lines 2d image build algorithm given input parameters

◆ houghLines2dCheckOutImgBufferType()

IPSDKIPLFEATUREDETECTION_API CustomCheckedImagePropertyPtr ipsdk::imaproc::fd::houghLines2dCheckOutImgBufferType ( const ImageAttributeConstPtr pInputAttribute)

function allowing to define output image size for Hough lines 2d algorithm given input parameters