Линейная комбинация изображений
При выполнении серии арифметических операций на паре изображений можно достигнуть более точных результатов, если вы используете imlincomb
объединить операции, а не вложение вызывает к отдельным арифметическим функциям, таким как imadd
. Когда вы вкладываете вызовы арифметических функций, и входные массивы имеют целочисленный класс, каждая функция обрезает и округляет результат прежде, чем передать его следующей функции, таким образом теряя точность в конечном результате. imlincomb
вычисляет каждый элемент выхода Z
индивидуально, в плавающей точке двойной точности. Если Z
целочисленный массив, imlincomb
элементы клипов Z
это превышает область значений целочисленного типа, и округляет дробные значения.
imadd
| imcomplement
| imdivide
| immultiply
| imsubtract