앎을 경계하기

Blur 3

<DAFIT> 09 OpenCV 연습하기(1) - 05 Noise and Filtering(2)

이미 medianblur를 사용했음. 2019/12/10 - [Study/DAFIT] - 09 OpenCV 연습하기(1) - 04 Noise and Filtering(1) 09 OpenCV 연습하기(1) - 04 Noise and Filtering(1) import numpy as np import cv2 from random import random from google.colab.patches import cv2_imshow import copy img_path = '/content/drive/My Drive/다핏문제/909/lena.jpg' 다음 함수를.. whereisend.tistory.com 그냥 blur와의 차이를 확인해보자. import numpy as np import cv2 ..

<DAFIT> 09 OpenCV 연습하기(1) - 04 Noise and Filtering(1)

import numpy as np import cv2 from random import random from google.colab.patches import cv2_imshow import copy img_path = '/content/drive/My Drive/다핏문제/909/lena.jpg' 다음 함수를 적용해서 이미지에 노이즈를 추가한다. def salt_and_pepper(image, p): output = np.zeros(image.shape,np.uint8) thres = 1 - p for i in range(image.shape[0]): for j in range(image.shape[1]): rdn = random() if rdn < p: output[i][j] = 0 elif..

<DAFIT> 09 OpenCV 연습하기(1) - 02 Blurring Filter

원소 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) 약간 블러처리된 느낌의 결과 이미..