mirror of
https://github.com/opencv/opencv_contrib.git
synced 2025-10-20 12:55:15 +08:00
1.5 KiB
1.5 KiB
Structured forests for fast edge detection
Introduction
In this tutorial you will learn how to use structured forests for the purpose of edge detection in an image.
Examples
@note binarization techniques like Canny edge detector are applicable to edges produced by both algorithms (Sobel and StructuredEdgeDetection::detectEdges).
Source Code
@includelineno ximgproc/samples/structured_edge_detection.cpp
Explanation
-# Load source color image
@snippet ximgproc/samples/structured_edge_detection.cpp imread
-# Convert source image to float [0;1] range
@snippet ximgproc/samples/structured_edge_detection.cpp convert
-# Run main algorithm
@snippet ximgproc/samples/structured_edge_detection.cpp create
@snippet ximgproc/samples/structured_edge_detection.cpp detect
@snippet ximgproc/samples/structured_edge_detection.cpp nms
-# Show results
@snippet ximgproc/samples/structured_edge_detection.cpp imshow
Literature
For more information, refer to the following papers : @cite Dollar2013 @cite Lim2013