1 #!/bin/python3
2 2
3 3 import cv2 as cv
4 4 import numpy as np
5 5
6 6
7 7 #均值模糊
8 8 def blur_demo(image):
9 9 dst = cv.blur(image,(5,3))
10 10 cv.imshow("blur_demo",dst)
11 11
12 12
13 13 #中值模糊
14 14
15 15 def median_blur_demo(image):
16 16 dst = cv.medianBlur(image,(5,3))
17 17 cv.imshow("median_blur_demo",dst)
18 18
19 19
20 20 #哈希模糊 >>>>自定义>>>>>锐化
21 21 def custon_blur_demo(image):
22 22 #kernel = np.ones([5,5],np.float32)/25
23 23
24 24 kernel = np.array([[0,-1,0],[-1,6,-1],[0,-1,0]],np.float32)
25 25 dst = cv.filter2D(image,-1,kernel=kernel)
26 26 cv.imshow("custom_blur_demo",dst)
27 27
28 28
29 29 ("----------Hello Python-----------------")
30 30 src = cv.imread("/home/laohe/downloads/image.jpeg")
31 31 cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
32 32 cv.imshow("input image",src)
33 33
34 34 blur_demo(src)
35 35 custon_blur_demo(src)
36 36 cv.waitKey(0)
37 37 cv.destroyAllWindows()
38
39 -- 插入 --