matlab의 사용자 정의 필터를 사용하여 960x540 원시 비디오를 1920x1080으로 업 스케일링 할 수 있습니까?matlab의 사용자 정의 고급 필터
내가 사용하고자하는 필터는 [1 2 3 3 2 1] 1/12
imresize 사용자 정의 보간 커널을 가지고 있지만 난 내 필터 대신 lanczos2 필터와 함께 사용하는 방법을 모르겠어요.
B = imresize(A, [1920 1080], {@lanczos2,4.0})
function f = lanczos2(x)
f = (sin(pi*x) .* sin(pi*x/2) + eps) ./ ((pi^2 * x.^2/2) + eps);
f = f .* (abs(x) < 2);
end
는 비디오에서 프레임을 읽고 사용자 정의 기능에 먹이를? 따라서 A는 각 비디오 프레임이됩니다. – Divakar
맞춤 필터 기능을 작성하는 방법을 모르겠습니다. 위의 코드는 lanczos2의 예제입니다. –
당신은 아마 이것을 필요로합니다 - http://www.mathworks.in/help/images/ref/imfilter.html – Divakar