大家好,精选小编来为大家解答以上问题。滤波器原理动画,滤波器图片很多人还不知道,现在让我们一起来看看吧!
1、 图像由三阶中值滤波器处理:
2、 导入cv2
3、 a=cv2.imread('a.png ')
4、 b=cv2.medianBlur(a,3)
5、 对图片使用11阶过滤器:
6、 b=cv2.medianBlur(a,11)
7、 中值滤波器的阶数必须是奇数:
8、 b=cv2.medianBlur(a,6)
9、 将报告一个错误。
10、 让我们看看用11阶中值滤波器处理一张图片需要多长时间:
11、 导入cv2
12、 将numpy作为np导入
13、 a=cv2.imread('a.png ')
14、 e=cv2.getTickCount()
15、 b=cv2.medianBlur(a,11)
16、 f=cv2.getTickCount()
17、 t=(f-e)/cv2 . gettickcfrequency()
18、 印刷(吨)
19、 答案是0.03秒左右。
20、 通常,过滤器越大,花费的时间越长:
21、 导入cv2
22、 将numpy作为np导入
23、 a=cv2.imread('a.png ')
24、 对于(3,50,2):范围内的n
25、 e=cv2.getTickCount()
26、 b=cv2.medianBlur(a,11)
27、 f=cv2.getTickCount()
28、 t=(f-e)/cv2 . gettickcfrequency()
29、 印刷(吨)
30、 中值滤波器越大,图像越模糊:
31、 b=cv2.medianBlur(a,19)
32、 b=cv2.medianBlur(a,59)
33、 b=cv2.medianBlur(a,99)
34、 但是,过滤器的高度或宽度都不能太大:
35、 b=cv2.medianBlur(a,365)
36、 图片尺寸是500*500,所以滤镜不能超过365*365的尺寸。
本文到此结束,希望对大家有所帮助。