2012-12-11 6 views
0

나는 K 필터를 사용하여 프로젝트를 진행 중이다.커널 추정

는 행렬 A의 각 행은 내가 A을 찾을 수 없습니다입니다

K = [ k11 k12 k13 
     k21 k22 k23 
     k31 k32 k33] 

K.

필터에 해당하는 픽셀의 연결이되도록 행렬 A를 찾기 : 나는 할 필요가있다. MATLAB을 사용하고 있습니다.

+5

지금까지 해보신 것은 무엇입니까? 귀하의 질문에 귀하의 소스 코드를 포함하십시오. –

+0

문제는 "행렬 A의 각 행은 필터 K에 해당하는 픽셀의 연결"이라는 의미를 이해하지 못합니다. 이것은 내가 구현하려고하는 논문에 쓰여진 것입니다. 내가 이것을 알게되면 코드를 작성하겠습니다. 이해 좀 도와 주시겠습니까? –

+0

제 생각에 연결은 단순히 이상하게 선택된 용어 일뿐입니다. 아마도 저자는 필터'K'에 따라 가중 평균을 말하고 싶을 것입니다. –

답변

1

픽셀에 대해 이야기 할 때, 당신은 2 차원 커널 스무딩을 원한다고 가정합니다. 당신은 아직도 방법을 선택해야합니다 물론

for i = 2:size(Image,1)-1 
    for j = 2:size(Image,2) -1 
     A(i,j) = sum(sum(Image(i-1:i+1,j-1:j+1) .* K)) 
    end 
end 

: K으로

난 당신이 다음과 같은 방법에서의 특정 지점을 찾을 수있는 입력 행렬 Image을 부여 확인하려면이 의심되는 3 × 3 행렬 가장자리/코너 케이스를 다루지 만, 나는 당신에게 맡길 것입니다.