uint8
вычисления имеют гораздо большую погрешность округления, чем double
.
Вы видите, что MATLAB ожидает, что двойные изображения будут в диапазоне [0,1].Если ваши изображения имеют больший диапазон, в некоторых алгоритмах они могут оказаться обрезанными.
Кроме этого, ожидайте, что удвоение даст лучшие (более точные) ответы.uint8
вычисления могут быть быстрее, хотя это не всегда так.