24 #ifndef __ARM_COMPUTE_CLCANNYEDGE_H__ 25 #define __ARM_COMPUTE_CLCANNYEDGE_H__ 54 CLCannyEdge(std::shared_ptr<IMemoryManager> memory_manager =
nullptr);
70 virtual void run()
override;
74 std::unique_ptr<IFunction> _sobel;
84 CLImage _visited, _recorded, _l1_list_counter, _l1_stack;
BorderMode
Methods available to handle borders.
Base class for all functions.
OpenCL kernel to perform Gradient computation.
-
Basic function to execute canny edge on OpenCL.
+
Basic function to execute canny edge on OpenCL.
+
-
+
This file contains all available output stages for GEMMLowp on OpenCL.
virtual void run() override
Run the kernels contained in the function.
-
CLCannyEdge()
Constructor.
+
+
CLCannyEdge(std::shared_ptr< IMemoryManager > memory_manager=nullptr)
Constructor.
+
void configure(ICLTensor *input, ICLTensor *output, int32_t upper_thr, int32_t lower_thr, int32_t gradient_size, int32_t norm_type, BorderMode border_mode, uint8_t constant_border_value=0)
Initialise the function's source, destination, thresholds, gradient size, normalization type and bord...
Interface for filling the border of a kernel.
+
Interface for OpenCL tensor.
OpenCL kernel to perform Edge tracing.
@@ -141,7 +145,7 @@ $(document).ready(function(){initNavTree('_c_l_canny_edge_8h_source.xhtml','');}