Tutorial

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