Commit f59ae2aa authored by 袁通's avatar 袁通
Browse files

Lab 5 update

parent b24d4532
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -107,10 +107,17 @@ def transform_centering(input_image):
def generating_from_spatial_filter(input_filter, P, Q):
    output_filter = np.zeros(P, Q)


    return output_filter


def gaussian_filter(shape, sigma):
    x, y = [edge /2 for edge in shape]
    grid = np.array([[((i**2+j**2)/(2.0*sigma**2)) for i in range(-x, x+1)] for j in range(-y, y+1)])
    g_filter = np.exp(-grid)/(2*np.pi*sigma**2)
    g_filter /= np.sum(g_filter)
    return g_filter


if __name__ == '__main__':

    test_input = np.array([[1, 2, 3], [1, 2, 3]])
+352 KiB

File added.

No diff preview for this file type.

+352 KiB

File added.

No diff preview for this file type.

+352 KiB

File added.

No diff preview for this file type.

+352 KiB

File added.

No diff preview for this file type.

Loading