728x90
반응형

딥러닝CNN 5

[딥러닝] 6x6x2, 6x6x3 입력 이미지의 합성곱과 필터 늘리기

6x6x2 입력 import numpy as np np.random.seed(1) image=np.random.randint(5, size=(4,4,2)) print('image_0=\n', image[:,:,0]) print('image_1=\n', image[:,:,1]) filter=np.random.randint(5, size=(3,3,2)) print('filter_0=\n', filter[:,:,0]) print('filter_1=\n', filter[:,:,1]) image_pad=np.pad(image,((1,1),(1,1),(0,0))) print('image_pad_0=\n', image_pad[:,:,0]) print('image_pad_1=\n', image_pad[:,:,1]) c..

[딥러닝] 필터 역할 살펴보기(부드러운 이미지 추출하기)

1. 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,1,1], [1,1,1] ])/9 image_pad=np.pad(image,((1,1),(1,1))) print('image_pad.shape =', image_pad.shape) convolution=np.zeros_like..

728x90
반응형