概要
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.
ディスカッション
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.
構文
Convolution (raster, kernel)
パラメーター | 説明 | データ タイプ |
raster | The input raster. | Raster |
kernel [kernel,...] | Specify the filtering method.
(デフォルト値は次のとおりです None) | String |
データ タイプ | 説明 |
Raster | The output filtered image. |
コードのサンプル
Create an image with edges enhanced with a Laplacian 3X3 filter.
import arcpy
Convolution_raster = arcpy.ia.Convolution(imagePath1, 15)