Commit 80df0ef0 authored by 袁通's avatar 袁通
Browse files

update lab3

parent 603715e4
Loading
Loading
Loading
Loading
+624 KiB

File added.

No diff preview for this file type.

+7 −3
Original line number Diff line number Diff line
@@ -32,17 +32,17 @@ def hist_equ_11810818(input_image):

    # Count input
    for i in range(256):
        input_hist.append(np.sum(input_image == i))
        input_hist.append(np.sum(input_image == i)/number_of_pixel)
    # print(input_hist)

    # histogram equalization
    for i in range(m):
        for j in range(n):
            output_image[i, j] = ((256-1)/number_of_pixel)*sum(input_hist, input_image[i, j])
            output_image[i, j] = ((256-1))*sum(input_hist, input_image[i, j])

    # Count output
    for i in range(256):
        output_hist.append(np.sum(output_image == i))
        output_hist.append(np.sum(output_image == i)/number_of_pixel)
    

    return (output_image, output_hist, input_hist)
@@ -74,6 +74,10 @@ if __name__ == '__main__':
    in_2.plot(np.arange(256), input_hist_2)
    out_2.plot(np.arange(256), output_hist_2)

    plt.show()

    



+102 KiB
Loading image diff...
+108 KiB
Loading image diff...
+0 −0

Empty file added.

Loading