2013/11/12

MATLAB imshowの代わり

MATLABコマンドimshowはImage Processing Toolboxがないと使えない。
そこでimagescコマンドを使うことで回避できるが縦横比がおかしいのでつぶれた画像になってしまう。
そこで以下のように axis image を使うことで縦横比をいい感じに調整して表示する。
>> image_data = double(imread('data/mandrill-large.tiff'));
>> fig = figure(5);
>> imagesc(uint8(round(image_data)));
>> axis image;