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 you 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: Arithmetic operations on two images

Example 2: Masking images

Example 3: Region Growing

Example 4: Subtract 3D 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 - Re-Build Installer

Extra: Run your application in 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: 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

ThirdParty 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 you 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: Arithmetic operations on two images
      • Example 2: Masking images
      • Example 3: Region Growing
      • Example 4: Subtract 3D 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 - Re-Build Installer
      • Extra: Run your application in Browser
    • Chapter VIII: ThirdParty 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
      • 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
    • ThirdParty Examples
  • Glossary
  • Contact

Open Inventor Examples:

The following examples are available:

[1] Camera interaction with collision detection
[2] Camera Interactions in Open Inventor
[3] Mouse interactions in an Open Inventor scene
[4] Open Inventor objects
© Copyright 2025 MeVis Medical Solutions AG | Imprint | https://www.mevislab.de