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. | |
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.
[in] | imageIn | The input image |
[out] | imageOut | The output image |
[in,out] | scratch | Temporary buffer |
[in] | lowThreshold | The low threshold |
[in] | highThreshold | The high threshold |
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)
uint16_t arm_cv_get_scratch_size_canny_sobel | ( | int | width | ) |
Return the scratch size for canny_sobel function.
[in] | width | The width of the image |