SpectralConversion

AllSource 1.3    |

Краткая информация

Применяет матрицу к многоканальному изображению, чтобы влиять на цветовые значения выходных данных.

Обсуждение

Для получения подробной информации о том, как функция работает, см. раздел о растровой функции Спектральное преобразование.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.

Синтаксис

SpectralConversion (raster, conversion_matrix)
ПараметрОписаниеТип данных
raster

The input raster.

Это может быть набор растровых данных в наборе данных мозаики или каталоге растров, или набор растровых данных вне набора данных мозаики.

Raster
conversion_matrix

Матрица используется для конвертации входного растра.

Уравнение, используемое для выполнения конвертации:

Output Band_R = Weight_P * Band_C

, где:

  • Band_R – это выходной канал, где N – это число от 1 до количества выходных каналов.
  • Weight_P – это список весов с запятой в качестве разделителя, 1 для каждого входного канала. Сумма весов для каждого канала должна равняться 1.
  • Band_C – это входное изображение, где Q – это число от 1 до количества каналов входных изображений.

Raster
Возвращаемое значение
Тип данныхОписание
Raster

Выходной растр.