1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20""" An example script demonstrating Canny Edge Detection in SimpleITK. """
21
22import sys
23import os
24import SimpleITK as sitk
25
26if len(sys.argv) < 2:
27 print(f"Usage: {sys.argv[0]} <input>")
28 sys.exit(1)
29
31
33 image, lowerThreshold=200, upperThreshold=400, variance=[4] * 3
34)
35
37stats.Execute(image)
38
39if "SITK_NOSHOW" not in os.environ:
Compute min, max, variance and mean of an Image .
SITKIO_EXPORT Image ReadImage(const PathType &filename, PixelIDValueEnum outputPixelType=sitkUnknown, const std::string &imageIO="")
ReadImage is a procedural interface to the ImageFileReader class which is convenient for most image r...
Image CannyEdgeDetection(const Image &image1, double lowerThreshold=0.0, double upperThreshold=0.0, std::vector< double > variance=std::vector< double >(3, 0.0), std::vector< double > maximumError=std::vector< double >(3, 0.01))
This filter is an implementation of a Canny edge detector for scalar-valued images.
void SITKIO_EXPORT Show(const Image &image, const std::string &title="", const bool debugOn=ProcessObject::GetGlobalDefaultDebug())
Image Maximum(Image &&image1, const Image &image2)
Implements a pixel-wise operator Max(a,b) between two images.
Image Cast(const Image &image, PixelIDValueEnum pixelID)