I have implemented Sobel, Prewitt and Canny edge detectors for grayscale images. Do I apply the same operations to each channel for RGB images?
Thanks
The simplest approach is to apply edge detectors to the three color channels (RGB or HSV) independently, and to combine the results using logical operation (output fusion method).
There are also more sophisticated methods, which treat the three channels as coordinates of the 3D color space, and try to find edges by analyzing the gradient (multi-dimensional gradient methods).
Source1 Source2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With