subplot에 의해 그려진 한 그림에서 여러 이미지에 대해 imcontrast를 사용하고 싶습니다. 이 비슷한 질문이 있지만 대답하지 않은 :이 질문의 대답에서 MATLAB : subplot에 대한 imcontrast
, 그는 imadjust의 사용을 제안했다. 내가 저장된 무화과 파일을 열어서 내 사건에 적합하지 않다. 그 질문과 같이 내 경우에 어떤 방법이 있을까요?답변
이렇게하려면 각 서브 플로트에 imcontrast(h)
을 호출해야합니다. 숫자가 공개되면 h1 = subplot(1,2,1); imcontrast(h1);
으로 첫 번째 서브 플로트를 편집 할 수 있습니다.
subplot(1,2,1); imshow('coins.png');
subplot(1,2,2); imshow('coins.png');
h1 = subplot(1,2,1);
imcontrast(h1);
확인. 그러나 내 상황에서는 h = subplot (1,2,1)을 사용하지 않고 모든 수치를 저장했습니다. h 핸들을 사용하지 않고이 작업을 수행 할 수 있습니까? –
그림을 다시 열고 h1 명령을 사용하면 작동하지 않습니까? –
나는 그것을 얻었다. 나는 시도 할 것이다. 감사합니다 이안! –
, 부가 적 줄거리를 리콜하는 것은 당신이 다른 수치 사이를 전환 할 수 있도록해야합니다
는 다음 코드를 사용하여 테스트. 2-by-2의 경우, 'subplot (2,2,1); imcontrast(); subplot (2,2,2); 비 대비; subplot (2,2,3); 비 대비; subplot (2,2,4); imcontrast;에 대한 모름이없는 한 작동하지 않아야합니다 –당신이 말한 것을 시도했지만 작동하지 않습니다. 세 번째 이미지 만 변경됩니다. –