-
Notifications
You must be signed in to change notification settings - Fork 102
Examples
Contents
All the python examples can be found in the repository.
The C++ examples are located in the bin folder of your downloaded release. The source code of all C++ examples can be found in the repository.
Most of the examples require that you have installed the test data.
Building examples
To build all examples, set the FAST_BUILD_EXAMPLES cmake option.
The example executables will be in the bin folder of your build directory.
You will find all example source files in the folder source/FAST/Examples.
Name | Objects used |
---|---|
Import image from file | |
Stream images from disk | ImageFileStreamer, ImageRenderer |
Import mesh from file | VTKMeshFileImporter, TriangleRenderer |
Import point set from file | VTKMeshFileImporter, VertexRenderer |
Import line set from file | VTKMeshFileImporter, LineRenderer |
Stream depth and color data from a Kinect device | KinectStreamer |
Import and view whole slide microscopy image | WholeSlideImageImporter, ImagePyramidRenderer |
Stream images from Clarius ultrasound scanner | ClariusStreamer |
Name | Objects used |
---|
Name | Objects used |
---|---|
Gaussian smoothing filter | GaussianSmoothingFilter, ImageFileImporter, ImageRenderer |
Non local means filter |
Name | Objects used |
---|---|
Binary thresholding | BinaryThresolding, ImageFileImporter, ImageRenderer, SegmentationRenderer |
Seeded region growing | SeededRegionGrowingSegmentation, ImageFileImporter, SurfaceExtraction, MeshRenderer |
Airway segmentation and centerline extraction | AirwaySegmentation, CenterlineExtraction, ImageFileImporter, SurfaceExtraction, MeshRenderer, LineRenderer |
Lung segmentation | LungSegmentation, SurfaceExtraction, MeshRenderer |
Neural network ultasound segmentation | SegmentationNetwork, SegmentationRenderer |
Neural network CT volume segmentation | SegmentationNetwork, AlphaBlendingVolumeRenderer |
Neural network whole slide microscopy image (WSI) segmentation | WholeSlideImageImporter, ImagePyramidRenderer, NeuralNetwork |
Name | Objects used |
---|---|
Iterative closest point | IterativeClosestPoint, VTKPointSetFileImporter, PointRenderer |
Name | Objects used |
---|---|
Extract surface mesh from volume and visualize it | SurfaceExtraction, MeshRenderer, ImageFileImporter |
Name | Objects used |
---|---|
Simple GUI to change parameters of algorithms and visualize the result | Window, GaussianSmoothingFilter, SurfaceExtraction, MeshRenderer, ImageFileImporter |
Name | Objects used |
---|---|
Use FAST in an existing Qt application | QWidget, ImageFileStreamer, ImageRenderer |
Name | Objects used |
---|---|
Create an algorithm in FAST | ProcessObject, Image |
FAST has a system for defining pipelines using simple text files. This enables you to create processing and visualization pipelines without programming and compiling, making it very easy to test pipelines with different parameters and input data.
If this wiki page lacks some information or is incorrect please let us know! You can edit this wiki page yourself, send an email to ersmistad@gmail.com or