시작하기무료로 시작하기

필터 컨볼루션

이미지 처리에서 필터는 꼭 필요한 도구예요. 픽셀 주변의 밝기 값을 바탕으로 이미지를 변환할 수 있게 해 주며, 전체적으로 한 번에 적용하는 방식과는 다릅니다.

2D array convolution. By Michael Plotke [CC BY-SA 3.0  (https://creativecommons.org/licenses/by-sa/3.0)], from Wikimedia Commons

이 연습에서는 발의 X-ray 이미지를 부드럽게 만듭니다. 먼저 사용할 가중치를 지정하세요. (이 가중치는 "footprints" 또는 "kernels"라고도 합니다.) 그런 다음, im에 필터를 컨볼브하고 결과를 그려 보세요.

이 연습은 강의의 일부입니다

Python을 활용한 생의학 영상 분석

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Set filter weights
weights = [[0.11, 0.11, ____],
           [0.11, ____, 0.11], 
           ____]
코드 편집 및 실행