Learn effects like bilateral smoothing, Gaussian blur, median and average blur using opencv and python