원소 1/9 로 채워진 3x3 필터 : np.full() 사용.
이미지 사이즈는 (256,256), grayscale이다.
import cv2
import numpy as np
from google.colab.patches import cv2_imshow
img_path = '/content/drive/My Drive/다핏문제/909/lena.jpg'
img = cv2.imread(img_path,2)
img = cv2.resize(img,(256,256))
cv2_imshow(img)
kernel = np.full((3,3),1/9)
kernel
after_img = cv2.filter2D(img, -1, kernel)
cv2_imshow(after_img)
약간 블러처리된 느낌의 결과 이미지를 볼 수 있다.
'DAFIT > 909 - OpenCV 연습하기 (1)' 카테고리의 다른 글
<DAFIT> 09 OpenCV 연습하기(1) - 06 Edge Detection(1) (0) | 2019.12.11 |
---|---|
<DAFIT> 09 OpenCV 연습하기(1) - 05 Noise and Filtering(2) (0) | 2019.12.10 |
<DAFIT> 09 OpenCV 연습하기(1) - 04 Noise and Filtering(1) (0) | 2019.12.10 |
<DAFIT> 09 OpenCV 연습하기(1) - 03 Sharpening Filter (0) | 2019.12.10 |
<DAFIT> 09 OpenCV 연습하기(1) - 01 Convolution Filter (0) | 2019.12.10 |