9prady9 · GitHub

@9prady9

pavanky

@9prady9 9prady9 changed the title FEAT: canny edge detector [WIP] FEAT: canny edge detector

Mar 21, 2017

@9prady9

* CPU backend implementation
* CUDA backend implementation
* OpenCL backend implementation
* Unit tests for Array of less than block size and equals block size.
* Added canny edge to exiting edge detection filters demo example

@9prady9

@9prady9

@9prady9 9prady9 changed the title [WIP] FEAT: canny edge detector FEAT: canny edge detector

Mar 25, 2017
Also:
* added missing stl header
* fixed couple of typos

@9prady9

For a weird reason, having all kernels in single file is causing
parse error for opencl backend on OSX platform. Splitting the
non-maximum suppression kernel into a separate file seems to fix
the issue.

@9prady9 9prady9 changed the title FEAT: canny edge detector [WIP]: canny edge detector

Apr 7, 2017
The user can opt for one of the following thresholding mechanisms:
* AF_MANUAL_THRESHOLD - User has to provide two threshold ratios.
* AF_AUTO_OTSU_THRESHOLD - High threshold is chosen using otsu algorithm
  and lower threshold is computed based on lowThresholdRatio and high threshold
  value calculated using Otsu's algorithm.

@9prady9 9prady9 changed the title [WIP]: canny edge detector canny edge detector

Apr 9, 2017

@9prady9

pavanky

detail::index is not required as the indexing is based on only
sequences.

@9prady9

mlloreda

mlloreda

@9prady9

@9prady9

@9prady9

@mlloreda

@9prady9

9prady9 deleted the canny_edge_detector branch

April 22, 2017 16:23

Read the original on github.com ↗