![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
computes the accumulator matrix used by the Hough lines detector from gradient images More...
| IPSDKIPLFEATUREDETECTION_API image::ImagePtr | ipsdk::imaproc::fd::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 | ipsdk::imaproc::fd::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... | |
computes the accumulator matrix used by the Hough lines detector from gradient images
detection from gradient images
This algorithm computes, from a grey level 2d image, the accumulation matrix used to detect straight lines in the input image, using the implemented extension of Hough transform based on gradient orientation.
See HoughLinesGradient2d for more information
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InGxGreyImg2d | [Input] 2d grey levels image of gradient computed along x-axis | X |
| ipsdk::imaproc::attr::InGyGreyImg2d | [Input] 2d grey levels image of gradient computed along y-axis | X |
| ipsdk::imaproc::attr::InOptHoughLinesGradientImgParams | [Input Optional] Parameters for Hough lines detection algorithm using 2 input gradient images | X |
| ipsdk::imaproc::attr::InOptHoughLinesOrientationTolerance | [Input Optional] Tolerance for orientation around estimated gradient direction | X |
| ipsdk::imaproc::attr::OutRealImg | [Output] image for processing operation (data contained in image buffer are reals) | customOutput (_pOutRealImg, outputHoughLinesGradient2dImg(_pInGxGreyImg2d,_pInOptHoughLinesGradientImgParams)) |
Global rule description for algorithm :
ipsdk::imaproc::matchSizeAndType (_pInGxGreyImg2d,_pInGyGreyImg2d) &&
ipsdk::imaproc::customImageProperty (_pOutRealImg,
ipsdk::imaproc::fd::houghLines2dCheckOutImgSzXEquals (_pInGxGreyImg2d,_pInOptHoughLinesGradientImgParams)) &&
ipsdk::imaproc::customImageProperty (_pOutRealImg,
ipsdk::imaproc::fd::houghLines2dCheckOutImgSzYEquals (_pInGxGreyImg2d,_pInOptHoughLinesGradientImgParams)) &&
ipsdk::imaproc::matchSize (eMatchImageSizeType::eMIST_T,_pInGxGreyImg2d,_pOutRealImg) &&
ipsdk::imaproc::matchVolumeGeometryType (_pInGxGreyImg2d,_pOutRealImg) &&
ipsdk::imaproc::matchColorGeometryType (_pInGxGreyImg2d,_pOutRealImg) &&
ipsdk::imaproc::noInSitu (_pInGxGreyImg2d,_pOutRealImg)
| IPSDKIPLFEATUREDETECTION_API image::ImagePtr ipsdk::imaproc::fd::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)
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API image::ImagePtr ipsdk::imaproc::fd::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)
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14