Краткая информация
Выполняет фильтрацию значений в изображении, которая может использоваться для повышения резкости изображения, размытия изображения, определения ребер в пределах изображения или других усовершенствований, основанных на ядре.
Обсуждение
Более подробную информацию о том, как работает эта функция, см. растровую функцию Свертка.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Convolution (raster, kernel)
Параметр | Описание | Тип данных |
raster | The input raster. | Raster |
kernel [kernel,...] | Выберите метод фильтрации.
(Значение по умолчанию — None) | String |
Тип данных | Описание |
Raster | Выходное отфильтрованное изображение. |
Пример кода
Создает изображение с границами, улучшенными с помощью фильтра Laplacian 3X3.
import arcpy
Convolution_raster = arcpy.ia.Convolution(imagePath1, 15)