Search
Home
Overview
Tutorials
Introduction to MeVisLab
Chapter I: Basic Mechanisms of MeVisLab
Example 1: Data Import in MeVisLab
Example 1.1: MeVisLab Coordinate Systems
Example 1.2: DICOM Coordinate Systems
Example 2: Macro Modules and Module Interaction
Example 2.1: Package Creation
Example 2.2: Creation of Global Macro Modules
Example 2.3: Creation of Module Help
Example 2.4: GUI Development
Example 2.5: Interactions via Python Scripting
Example 2.5.1: The Module RunPythonScript
Example 2.5.2: Module Interactions via Python Scripting
Example 3: Creating a Simple Application
Example 4: Installing Additional Python Packages Using the PythonPip Module
Example 5: Debugging Python in MATE
Example 6: Creating Multi View Layouts Using SoViewportRegion
Example 7: Creating Your Own ItemModel by Using the ItemModelView
Chapter II: Open Inventor
Example 1: Open Inventor Objects
Example 2: Mouse Interactions in Open Inventor
Example 3: Camera Interactions in Open Inventor
Example 4: Post Effects in Open Inventor
Chapter III: Visualization
Example 1: Synchronous View of Two Images
Example 2: Creating a Magnifier
Example 3: Image Overlays
Example 4: Display 2D Images in Open Inventor SoRenderArea
Example 5: Volume Rendering and Interactions
Example 6: MeVis Path Tracer
Example 6.1: Volume Rendering vs. Path Tracer
Example 6.2: Visualization Using Path Tracer
Example 7: Add 3D Viewer to OrthoView2D
Example 8: Vessel Segmentation Using SoVascularSystem
Example 9: Creating Dynamic 3D Animations Using AnimationRecorder
Chapter IV: Image Processing
Developing Your Own C++ Modules
Example 1: Creating a New ML Module for Adding a Value to Each Voxel
Example 1: Applying Scalar Functions to Two Images
Example 2: Masking Images
Example 3: Region Growing
Example 4: Subtracting 3D Surface Objects
Example 5: Clip Planes
Example 6: DICOM RT Visualization in MeVisLab – RTSTRUCT and RTDOSE Workflow
Chapter V: Data Objects
Contour Objects (CSO)
Contour Example 1: Creation of Contours
Contour Example 2: Contour Interpolation
Contour Example 3: 2D and 3D Visualization of Contours
Contour Example 4: Annotation of Images
Contour Example 5: Contours and Ghosting
Contour Example 6: Adding Labels to Contours
Contour Example 7: Using the CSOListContainer
Surface Objects (WEM)
Surface Example 1: Creation of WEMs
Surface Example 2: Processing and Modification of WEM
Surface Example 3: Interactions With WEM
Surface Example 4: Interactively Moving WEM
Surface Example 5: WEM - Primitive Value Lists
Marker Objects
Example 1: Distance Between Markers
Curves
Example 1: Drawing Curves
Chapter VI: Testing
Example 1: Writing a Simple Test Case in MeVisLab
Example 2: Profiling in MeVisLab
Example 3: Iterative Tests in MeVisLab With Screenshots
Chapter VII: Application Development
Step 1: Prototyping - Develop Your Network
Step 2: Prototyping - Create a Macro Module
Step 3: Prototyping - User Interface and Python Scripting
Step 4: Review - Automated Tests
Step 5: Review - Installer creation
Step 6: Refine - Update Application
Step 7: Refine - Rebuild Installer
Extra: Run Your Application in a Browser
Chapter VIII: Third-party Components
OpenCV
Example 1: Webcam Access with OpenCV
Example 2: Face Detection with OpenCV
assimp
Example 1: 3D Printing in MeVisLab
PyTorch
Example 1: Installing PyTorch Using the PythonPip Module
Example 2: Brain Parcellation Using PyTorch
Example 3: Segment Persons in Webcam Videos
MONAI
Example 1: Installing MONAI Using the PythonPip Module
Example 2: Applying a Spleen Segmentation Model from MONAI in MeVisLab
Matplotlib
Example 1: Module Setup
Example 2: 2D Plotting
Example 3: Slice Comparison
Example 4: 3D Plotting
Tips and Tricks
Examples
Using Provided Examples
Basic Mechanisms
Open Inventor
Visualization Examples
Image Processing
Data Objects
Testing Examples
Third-party Examples
Glossary
Contact
Home
Overview
Tutorials
Introduction to MeVisLab
Chapter I: Basic Mechanisms of MeVisLab »
Example 1: Data Import in MeVisLab »
Example 1.1: MeVisLab Coordinate Systems
Example 1.2: DICOM Coordinate Systems
Example 2: Macro Modules and Module Interaction »
Example 2.1: Package Creation
Example 2.2: Creation of Global Macro Modules
Example 2.3: Creation of Module Help
Example 2.4: GUI Development
Example 2.5: Interactions via Python Scripting
Example 2.5.1: The Module RunPythonScript
Example 2.5.2: Module Interactions via Python Scripting
Example 3: Creating a Simple Application
Example 4: Installing Additional Python Packages Using the PythonPip Module
Example 5: Debugging Python in MATE
Example 6: Creating Multi View Layouts Using SoViewportRegion
Example 7: Creating Your Own ItemModel by Using the ItemModelView
Chapter II: Open Inventor »
Example 1: Open Inventor Objects
Example 2: Mouse Interactions in Open Inventor
Example 3: Camera Interactions in Open Inventor
Example 4: Post Effects in Open Inventor
Chapter III: Visualization »
Example 1: Synchronous View of Two Images
Example 2: Creating a Magnifier
Example 3: Image Overlays
Example 4: Display 2D Images in Open Inventor SoRenderArea
Example 5: Volume Rendering and Interactions
Example 6: MeVis Path Tracer »
Example 6.1: Volume Rendering vs. Path Tracer
Example 6.2: Visualization Using Path Tracer
Example 7: Add 3D Viewer to OrthoView2D
Example 8: Vessel Segmentation Using SoVascularSystem
Example 9: Creating Dynamic 3D Animations Using AnimationRecorder
Chapter IV: Image Processing »
Developing Your Own C++ Modules »
Example 1: Creating a New ML Module for Adding a Value to Each Voxel
Example 1: Applying Scalar Functions to Two Images
Example 2: Masking Images
Example 3: Region Growing
Example 4: Subtracting 3D Surface Objects
Example 5: Clip Planes
Example 6: DICOM RT Visualization in MeVisLab – RTSTRUCT and RTDOSE Workflow
Chapter V: Data Objects »
Contour Objects (CSO) »
Contour Example 1: Creation of Contours
Contour Example 2: Contour Interpolation
Contour Example 3: 2D and 3D Visualization of Contours
Contour Example 4: Annotation of Images
Contour Example 5: Contours and Ghosting
Contour Example 6: Adding Labels to Contours
Contour Example 7: Using the CSOListContainer
Surface Objects (WEM) »
Surface Example 1: Creation of WEMs
Surface Example 2: Processing and Modification of WEM
Surface Example 3: Interactions With WEM
Surface Example 4: Interactively Moving WEM
Surface Example 5: WEM - Primitive Value Lists
Marker Objects »
Example 1: Distance Between Markers
Curves »
Example 1: Drawing Curves
Chapter VI: Testing »
Example 1: Writing a Simple Test Case in MeVisLab
Example 2: Profiling in MeVisLab
Example 3: Iterative Tests in MeVisLab With Screenshots
Chapter VII: Application Development »
Step 1: Prototyping - Develop Your Network
Step 2: Prototyping - Create a Macro Module
Step 3: Prototyping - User Interface and Python Scripting
Step 4: Review - Automated Tests
Step 5: Review - Installer creation
Step 6: Refine - Update Application
Step 7: Refine - Rebuild Installer
Extra: Run Your Application in a Browser
Chapter VIII: Third-party Components »
OpenCV »
Example 1: Webcam Access with OpenCV
Example 2: Face Detection with OpenCV
assimp »
Example 1: 3D Printing in MeVisLab
PyTorch »
Example 1: Installing PyTorch Using the PythonPip Module
Example 2: Brain Parcellation Using PyTorch
Example 3: Segment Persons in Webcam Videos
MONAI »
Example 1: Installing MONAI Using the PythonPip Module
Example 2: Applying a Spleen Segmentation Model from MONAI in MeVisLab
Matplotlib »
Example 1: Module Setup
Example 2: 2D Plotting
Example 3: Slice Comparison
Example 4: 3D Plotting
Tips and Tricks
Examples
Using Provided Examples
Basic Mechanisms
Open Inventor
Visualization Examples
Image Processing
Data Objects
Testing Examples
Third-party Examples
Glossary
Contact
Search
Testing Example 2: Profiling in MeVisLab
This example shows how to use the Profiling View in MeVisLab.
Download
n.a.