주요 콘텐츠

가우스 커널을 사용하여 영상 평활화하기

이 예제에서는 가우스 커널을 사용하여 영상을 평활화하는 방법을 보여줍니다.

예제 모델

Simulink® 모델을 엽니다.

modelname = "ex_blk2DCorrelation.slx";
open_system(modelname)

이 모델은 Image From File 블록을 사용하여 PNG 영상을 읽어오고, 이 블록은 이 영상을 double형의 행렬로 출력합니다.

그런 다음 모델은 2-D Correlation 블록을 사용하여 입력 영상과 5×5 가우스 커널 표현에 대한 상관을 구해 영상을 평활화합니다.

모델 시뮬레이션하기

모델을 실행합니다. 이 모델은 Video Viewer 블록을 사용하여 입력 영상과 평활화된 출력 영상을 표시합니다.

output = sim(modelname)

Figure Output image contains an axes object and other objects of type uiflowcontainer, uimenu, uitoolbar. The hidden axes object contains an object of type image.

Figure Input image contains an axes object and other objects of type uiflowcontainer, uimenu, uitoolbar. The hidden axes object contains an object of type image.

output = 
  Simulink.SimulationOutput:

                   tout: [51x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char]