1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20""" A SimpleITK example that sets pixel values and computes a Gaussian blob. """
21
22import os
23
24import SimpleITK as sitk
25
28
29for y in range(0, xImg.GetSize()[1]):
30 for x in range(0, xImg.GetSize()[0]):
31 xImg.SetPixel(x, y, x)
32 yImg[x, y] = y
33
34sigma = 50
35
37yImg = yImg - yImg.GetSize()[1] / 2
38
39gaussianImg =
sitk.Exp(-1 * (xImg**2 + yImg**2) / (2.0 * sigma**2))
40
41if "SITK_NOSHOW" not in os.environ:
The Image class for SimpleITK.
void SITKIO_EXPORT Show(const Image &image, const std::string &title="", const bool debugOn=ProcessObject::GetGlobalDefaultDebug())
Image Exp(Image &&image1)
Computes the exponential function of each pixel.
Image Subtract(Image &&image1, const Image &image2)
Pixel-wise subtraction of two images.