728x90
반응형

딥러닝필터 3

[딥러닝] 필터 역할 살펴보기 - 연습문제

1. 1~9 사이의 정수값으로 구성된 3x3 랜덤 필터를 만들어 적용해보시오 import numpy as np import cv2 import matplotlib.pyplot as plt image_color=cv2.imread('../images/cat.jpg') print('image_color.shape =',image_color.shape) image=cv2.cvtColor(image_color,cv2.COLOR_BGR2GRAY) print('image.shape =',image.shape) np.random.seed(1) filter=np.random.randint(1,10, size=(3,3,3))/9 image_pad=np.pad(image,((1,1),(1,1))) print('image_..

[딥러닝] 필터 역할 살펴보기(다양한 이미지 출력)

선명한 이미지 추출하기 import numpy as np import cv2 import matplotlib.pyplot as plt image_color=cv2.imread('../images/cat.jpg') print('image_color.shape =',image_color.shape) image=cv2.cvtColor(image_color,cv2.COLOR_BGR2GRAY) print('image.shape =',image.shape) filter=np.array([ [-1,-1,-1], [-1,9,-1], [-1,-1,-1] ]) image_pad=np.pad(image,((5,5),(5,5))) print('image_pad.shape =', image_pad.shape) convoluti..

[딥러닝] 필터 역할 살펴보기(컬러이미지로 적용하기)

import numpy as np import cv2 import matplotlib.pyplot as plt image_bgr=cv2.imread('../images/cat.jpg') image=cv2.cvtColor(image_bgr,cv2.COLOR_BGR2RGB) print('image.shape =',image.shape) filter=np.array([[ [1,1,1], [1,1,1], [1,1,1] ],[ [1,1,1], [1,1,1], [1,1,1] ],[ [1,1,1], [1,1,1], [1,1,1] ]])/9 image_pad=np.pad(image,((1,1),(1,1),(0,0))) print('image_pad.shape =', image_pad.shape) convolution=..

728x90
반응형