Работа с TIFF в Matlab - PullRequest
       5

Работа с TIFF в Matlab

0 голосов
/ 21 июля 2010

Как узнать, что это за файл? У меня есть TIFF и преобразовать его в класс double для работы со значениями в командной строке. Когда я делаю это, хотя гистограмма (256 бинов) выглядит как двоичная, тогда как в исходном файле это не так. Это почему? Как мне это исправить? Еще одна странная вещь - изображение, которое я получаю, не является двоичным, вы можете увидеть различные оттенки серого.

Ответы [ 2 ]

0 голосов
/ 23 июля 2010

Я предполагаю, что вы преобразовали изображение в двойное, используя IM2DOUBLE . Это изменяет масштаб изображения так, что его значения распределяются между 0 и 1 (например, значения пикселей 8-битного изображения делятся на 255).

Если бы вы построили гистограмму с помощью hist(img(:),(0:255)/255), где img - преобразованное изображение, вы бы увидели 256 бинов так, как вы ожидаете.

0 голосов
/ 21 июля 2010

Я не уверен, что понял проблему, но для получения подробной информации о файле изображения используйте функцию IMFINFO

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