Edge Detection
Simple module to detect edges using the Canny algorithm from OpenCV.
By Laurent Ittiitti@usc.eduhttp://jevois.orgGPL v3
 Language:   C++            Supports mappings with USB output:   Yes            Supports mappings with NO USB output:   No
 Video Mapping:   GREY 640 480 29.0 YUYV 640 480 29.0 JeVois EdgeDetection
 Video Mapping:   GREY 320 240 59.0 YUYV 320 240 59.0 JeVois EdgeDetection
 Video Mapping:   GREY 176 144 119.0 YUYV 176 144 119.0 JeVois EdgeDetection

Module Documentation

Compute edges in an image using the Canny edge detection algorithm.

This module is intended as a pre-processor, delivering edge maps to a host computer, which may then be in charge of further processing them, for example to detect objects of various shapes.

You should be able to run this module at 60 frames/s with resolution 320x240 on the JeVois camera.

ParameterTypeDescriptionDefaultValid Values
(EdgeDetection) thresh1doubleFirst threshold for hysteresis50.0-
(EdgeDetection) thresh2doubleSecond threshold for hysteresis150.0-
(EdgeDetection) apertureintAperture size for the Sobel operator3-
(EdgeDetection) l2gradboolUse more accurate L2 gradient norm if true, L1 if falsefalse-
Detailed docs:EdgeDetection
Copyright:Copyright (C) 2016 by Laurent Itti, iLab and the University of Southern California
License:GPL v3
Distribution:Unrestricted
Restrictions:None
Support URL:http://jevois.org/doc
Other URL:http://iLab.usc.edu
Address:University of Southern California, HNB-07A, 3641 Watt Way, Los Angeles, CA 90089-2520, USA