Summary
Performs filtering on the pixel values in an image, which can be used for sharpening an image, blurring an image, detecting edges within an image, or other kernel-based enhancements.
Discussion
For more information about how this function works, see the Convolution raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntax
Convolution (raster, kernel)
Parameter | Explanation | Data Type |
raster | The input raster. | Raster |
kernel [kernel,...] | Specify the filtering method.
(The default value is None) | String |
Data Type | Explanation |
Raster | The output filtered image. |
Code sample
Create an image with edges enhanced with a Laplacian 3X3 filter.
import arcpy
Convolution_raster = arcpy.sa.Convolution(imagePath1, 15)