CMSIS-CV  
CMSIS CV Software Library
 
Loading...
Searching...
No Matches
Feature Detection

Functions

uint16_t arm_cv_get_scratch_size_canny_sobel (int width)
 Return the scratch size for canny_sobel function.
 
void arm_cv_canny_edge_sobel (const arm_cv_image_gray8_t *imageIn, arm_cv_image_gray8_t *imageOut, q15_t *scratch, uint8_t lowThreshold, uint8_t highThreshold)
 Canny edge with sobel integrated.
 

Description

Function Documentation

◆ arm_cv_canny_edge_sobel()

void arm_cv_canny_edge_sobel ( const arm_cv_image_gray8_t imageIn,
arm_cv_image_gray8_t imageOut,
q15_t *  scratch,
uint8_t  lowThreshold,
uint8_t  highThreshold 
)

Canny edge with sobel integrated.

Parameters
[in]imageInThe input image
[out]imageOutThe output image
[in,out]scratchTemporary buffer
[in]lowThresholdThe low threshold
[in]highThresholdThe high threshold
Temporary buffer sizing:

Will use a temporary buffer to store intermediate values of gradient and magnitude.

Size of temporary buffer is given by arm_cv_get_scratch_size_canny_sobel(int width)

◆ arm_cv_get_scratch_size_canny_sobel()

uint16_t arm_cv_get_scratch_size_canny_sobel ( int  width)

Return the scratch size for canny_sobel function.

Parameters
[in]widthThe width of the image
Returns
Scratch size in bytes