Преобразование изображения в двойную точность
Если тип данных входного изображения I является double, single, или logical, то выходные значения пикселей идентичны входным значениям пикселей.
Примечание
Многие функции MATLAB ® ожидают, что значения пикселей будут находиться в диапазоне [0, 1] для цветных изображений типа данныхsingle или double. im2double функция не масштабирует выходные данные, если входное изображение имеет single или double тип данных. Если введенное изображение является трюкоколорным изображением типа данных single или double с пикселными значениями за пределами этого диапазона, то можно использовать rescale функция для масштабирования значений пикселей до ожидаемого диапазона [0, 1].
Если I представляет собой изображение в градациях серого или цветное изображение с типом данных uint8, uint16 или int16, то im2double масштабирует выходные значения пикселов до диапазона [0, 1].
Если I является индексированным изображением с типом данных uint8 или uint16, то im2double добавляет смещение 1 к выходным значениям пикселов.
double | im2int16 (Панель инструментов обработки изображений) | im2single(Панель инструментов обработки изображений) | im2uint16(Панель инструментов обработки изображений) | im2uint8(Панель инструментов обработки изображений) | gpuArray(Панель инструментов параллельных вычислений)