показ изображений .tif в matlab - PullRequest
0 голосов
/ 25 марта 2012

Я пытаюсь показать изображение .tif в Matlab, и я использую эти две строки кодов

a = imread ('C: \ Users \ sepideh \ Desktop \ 21_15.tif'); imshow (а)

, который встречает это предупреждение

Предупреждение: изображение слишком велико для размещения на экране; отображается при 3%

В imuitools \ private \ initSize at 73 В шоу на 262

в чем причина этого предупреждения и что я могу сделать, чтобы это исправить? главная проблема в том, что иногда оно не показывает изображение и, конечно, даже если оно показывает, что загрузка ЦП становится высокой, что я не могу правильно масштабировать

Ответы [ 2 ]

0 голосов
/ 24 марта 2014

попробуйте "image (a)"

http://www.mathworks.com/help/matlab/ref/image.html

Мне это удалось.

0 голосов
/ 25 марта 2012

Используйте нормализованные единицы и умножьте на размер изображения.

Вы можете попробовать это:

plot_size = get(0,'ScreenSize');
fg = figure(1);
set(fg, 'Color', [1 1 1], 'Position', plot_size, 'Visible', 'on');
a = imread('C:\Users\sepideh\Desktop\21_15.tif');
imshow(a)

Или проверьте решение, данное здесь @Jonas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...