opencv-学习笔记(4)-模糊
本章要点:
4种模糊方式
2d卷积
Cv2.filter2D(‘图像对象’,‘目标图像这里直接设为-1即可’,kernal,anchor(-1,-1))
一般后一个参数略去就行
Kernal的定义用nump.ones((5,5),np.float)/25 这里可以自己调节
import cv2
import numpy as np
from matplotlib import pyplot as plt
img=cv2.imread('new.jpg')
kernal=np.ones((8,8),np.float32)/64
dst=cv2.filter2D(img,-1,kernal)
plt.subplot(121),plt.imshow(img),plt.title('ORignial')
plt.xticks([]),plt.yticks([])
plt.subplot(122),plt.imshow(dst),plt.title('Averaging')
plt.xticks([]),plt.yticks([])
plt.show()