These kernels provide a "bad" results for 8U matrixes - only black/white pixels.
I suggest to add step with kernel normalization (sum(k[i,j]) <= 1) to see other values in the result.