2011-11-08 2 views
0

여러 이미지가 변수에 저장되므로 이미지를보고 저장하고 싶습니다. .mat 파일을 MATLAB에로드했고 변수가 내 작업 영역에 나타났습니다. a, b, c, d; 모두 이미지가 저장되어 있습니다. "a"의 이미지에 액세스하고 싶습니다.MATLAB에서 변수에 저장된 이미지를 보는 방법은 무엇입니까?

시도 : imagesc (a, :, : imagenumber) ==> imageDisplayParsePVPairs를 사용하여 오류 발생 72 입력 인수가 잘못되었습니다.

내가 뭘 잘못하고 있니?

답변

0

봅니다 이미지 처리 도구 상자에서 imshow 기능을 사용하기 :

imshow(a); 
0

imagesc 작동합니다, 그것은 모두 당신의 변수 크기가 무엇인지에 따라 달라집니다 당신은 함수에 대한 호출을 ... 작성하는 방법

ie

a = eye(100,100); 
imagesc(a); colormap gray 

잘 작동합니다.

a = rand(100,100,100); 
imagesc(a(1,:,:)); 

경우 또는이 RGB 이미지 a(width,height,3) 경우 구문 잘못 로미오

0

제안한 다음 imshow 사용. 하나의 이미지 인 경우 그레이 스케일 경우 (내가 있으리라 믿고있어) RGB 이미지를

imagesc(a); colormap gray; 

인 경우 당신은

imagesc(a); 

를 작성해야합니다. 여러 이미지가 같은 변수 내에있는 경우

당신은 그레이 스케일

에 대한 RGB 이미지

imagesc(a(:,:,imagenumber)); colormap gray; 

에 대한

imagesc(a(:,:,:,imagenumber)) 

를 사용한다

관련 문제