Do you achieve anything different if you blur each channel independently? [closed]
I saw in a tutorial (cant remember where the tutorial was) where someone split a 3 channel image (BGR) into its single channels, median blurred each single channel, performed Canny edge detection on each blurred channel image then joined the 3 resulting edges together. I was thinking, why not just median blur the 3 channel image then use Canny to get the edges instead of splitting first?
My question is; is there any significant difference in results by doing things their way vs mine? Does it do something different that I'm not aware of? Maybe it does something useful I need to learn.
*I'm pretty sure the tutorial was a PyImageSearch one but I cannot find which one.
canny needs one channel image. Splitting image at first step or second step IMHO there is no difference
^^ ah, right. Sobel and Laplacian DO work on multichannel images, but not Canny.