while impliminting the code for bilateral filtering from link
i took the input for a small sized image.but the cartoon function gives the following error
??? Error using ==> cartoon at 43 Input image A must be a double precision matrix of size NxMx3 on the closed interval [0,1].
how should i change the code to accommodate this image whose dimensions are 24*18 pixels
Thanks in advance :]

 채택된 답변

Walter Roberson
Walter Roberson 2015년 6월 10일

0 개 추천

T = im2double(YourMatrix) ;
T2 = repmat(T, 1, 1, 3);
cartoon(T2)

댓글 수: 2

Terry McGinnis
Terry McGinnis 2015년 6월 10일
i tried this with the input image
img3 = double(imread('Perovskite+QDs+VK5+Diffusion+on+Glass+VHigh+S2N+ideal+of+SPT_page9.tiff'))/255; T = im2double(img3) ; T2 = repmat(T, 1, 1, 3); cartoon(T2)
but am getting the following error
??? Error using ==> repmat Too many input arguments.
Error in ==> runDemo at 21 T2 = repmat(T, 1, 1, 3);
Terry McGinnis
Terry McGinnis 2015년 6월 10일
ok thanks .it was a syntax error(jus missin the square brackets)
T2 = repmat(T, [1, 1, 3]);

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Images에 대해 자세히 알아보기

질문:

2015년 6월 10일

댓글:

2015년 6월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by