MeVisLab Documentation
MeVisLab Documentation
MeVisLab Documentation
Logo

Home

Overview

Introduction to MeVisLab

Example 1.1: MeVisLab Coordinate Systems

Example 1.2: DICOM Coordinate Systems

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

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

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.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

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

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 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

Example 1: Distance Between Markers

Example 1: Drawing Curves

Example 1: Writing a Simple Test Case in MeVisLab

Example 2: Profiling in MeVisLab

Example 3: Iterative Tests in MeVisLab With Screenshots

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

Example 1: Webcam Access with OpenCV

Example 2: Face Detection with OpenCV

Example 1: 3D Printing in MeVisLab

Example 1: Installing PyTorch Using the PythonPip Module

Example 2: Brain Parcellation Using PyTorch

Example 3: Segment Persons in Webcam Videos

Example 1: Installing MONAI Using the PythonPip Module

Example 2: Applying a Spleen Segmentation Model from MONAI in MeVisLab

Example 1: Module Setup

Example 2: 2D Plotting

Example 3: Slice Comparison

Example 4: 3D Plotting

Tips and Tricks

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 »
      • 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

Data Object Examples:

The following examples are available:

[1] 2D and 3D Visualization of Contours
[2] Annotation of Images
[3] Apply Transformations to a 3D WEM Object Via Mouse Interactions
[4] Contour Interpolation
[5] Contours and Ghosting
[6] Creation of Contours
[7] Creation of WEMs
[8] Distance Between Markers
[9] Drawing Curves
[10] Interactively Moving WEM
[11] Processing and Modifying of WEMs
[12] WEM - Primitive Value Lists
© Copyright 2026 MeVis Medical Solutions AG | Imprint | https://www.mevislab.de