2010-07-21 3 views
0

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

ответ

0

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

0

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

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

Смежные вопросы