一种改进的八方向Sobel算子,python代码(基于matlab源码改写)。八个Kernel为:mask1=[-1 -2 -1;0 0 0;1 2 1];
mask2=[-2 -1 0;-1 0 1;0 1 2];
mask3=[-1 0 1;-2 0 2;-1 0 1];
mask4=[0 1 2;-1 0 1;-2 -1 0];
mask5=[1 2 1;0 0 0;-1 -2 -1];
mask6=[2 1 0;1 0 -1;0 -1 -2];
mask7=[1 0 -1;2 0 -2;1 0 -1];
mask8=[0 -1 -2;1 0 -1;2 1 0];
1