Tutorial
- Introduction to MeVisLabIntroduction to MeVisLab
- Chapter I: Basic Mechanisms of MeVisLabChapter I: Basic Mechanisms of MeVisLab
- Example 1: Data Import in MeVisLabExample 1: Data Import in MeVisLab
- Example 1.1: MeVisLab Coordinate SystemsExample 1.1: MeVisLab Coordinate Systems
- Example 1.2: DICOM Coordinate SystemsExample 1.2: DICOM Coordinate Systems
- Example 2: Macro Modules and Module InteractionExample 2: Macro Modules and Module Interaction
- Example 2.1: Package CreationExample 2.1: Package Creation
- Example 2.2: Creation of Global Macro ModulesExample 2.2: Creation of Global Macro Modules
- Example 2.3: Creation of Module HelpExample 2.3: Creation of Module Help
- Example 2.4: GUI DevelopmentExample 2.4: GUI Development
- Example 2.5: Interactions via Python ScriptingExample 2.5: Interactions via Python Scripting
- Example 2.5.1: The Module RunPythonScriptExample 2.5.1: The Module RunPythonScript
- Example 2.5.2: Module Interactions via Python ScriptingExample 2.5.2: Module Interactions via Python Scripting
- Example 3: Creating a Simple ApplicationExample 3: Creating a Simple Application
- Example 4: Installing Additional Python Packages Using the PythonPip ModuleExample 4: Installing Additional Python Packages Using the PythonPip Module
- Example 5: Debugging Python in MATEExample 5: Debugging Python in MATE
- Example 6: Creating Multi View Layouts Using SoViewportRegionExample 6: Creating Multi View Layouts Using SoViewportRegion
- Example 7: Creating Your Own ItemModel by Using the ItemModelViewExample 7: Creating Your Own ItemModel by Using the ItemModelView
- Chapter II: Open InventorChapter II: Open Inventor
- Example 1: Open Inventor ObjectsExample 1: Open Inventor Objects
- Example 2: Mouse Interactions in Open InventorExample 2: Mouse Interactions in Open Inventor
- Example 3: Camera Interactions in Open InventorExample 3: Camera Interactions in Open Inventor
- Example 4: Post Effects in Open InventorExample 4: Post Effects in Open Inventor
- Chapter III: VisualizationChapter III: Visualization
- Example 1: Synchronous View of Two ImagesExample 1: Synchronous View of Two Images
- Example 2: Creating a MagnifierExample 2: Creating a Magnifier
- Example 3: Image OverlaysExample 3: Image Overlays
- Example 4: Display 2D Images in Open Inventor SoRenderAreaExample 4: Display 2D Images in Open Inventor SoRenderArea
- Example 5: Volume Rendering and InteractionsExample 5: Volume Rendering and Interactions
- Example 6: MeVis Path TracerExample 6: MeVis Path Tracer
- Example 6.1: Volume Rendering vs. Path TracerExample 6.1: Volume Rendering vs. Path Tracer
- Example 6.2: Visualization Using Path TracerExample 6.2: Visualization Using Path Tracer
- Example 7: Add 3D Viewer to OrthoView2DExample 7: Add 3D Viewer to OrthoView2D
- Example 8: Vessel Segmentation Using SoVascularSystemExample 8: Vessel Segmentation Using SoVascularSystem
- Example 9: Creating Dynamic 3D Animations Using AnimationRecorderExample 9: Creating Dynamic 3D Animations Using AnimationRecorder
- Chapter IV: Image ProcessingChapter IV: Image Processing
- Developing Your Own C++ ModulesDeveloping Your Own C++ Modules
- Example 1: Creating a New ML Module for Adding a Value to Each VoxelExample 1: Creating a New ML Module for Adding a Value to Each Voxel
- Example 1: Applying Scalar Functions to Two ImagesExample 1: Applying Scalar Functions to Two Images
- Example 2: Masking ImagesExample 2: Masking Images
- Example 3: Region GrowingExample 3: Region Growing
- Example 4: Subtracting 3D Surface ObjectsExample 4: Subtracting 3D Surface Objects
- Example 5: Clip PlanesExample 5: Clip Planes
- Example 6: DICOM RT Visualization in MeVisLab – RTSTRUCT and RTDOSE WorkflowExample 6: DICOM RT Visualization in MeVisLab – RTSTRUCT and RTDOSE Workflow
- Chapter V: Data ObjectsChapter V: Data Objects
- Contour Objects (CSO)Contour Objects (CSO)
- Contour Example 1: Creation of ContoursContour Example 1: Creation of Contours
- Contour Example 2: Contour InterpolationContour Example 2: Contour Interpolation
- Contour Example 3: 2D and 3D Visualization of ContoursContour Example 3: 2D and 3D Visualization of Contours
- Contour Example 4: Annotation of ImagesContour Example 4: Annotation of Images
- Contour Example 5: Contours and GhostingContour Example 5: Contours and Ghosting
- Contour Example 6: Adding Labels to ContoursContour Example 6: Adding Labels to Contours
- Contour Example 7: Using the CSOListContainerContour Example 7: Using the CSOListContainer
- Surface Objects (WEM)Surface Objects (WEM)
- Surface Example 1: Creation of WEMsSurface Example 1: Creation of WEMs
- Surface Example 2: Processing and Modification of WEMSurface Example 2: Processing and Modification of WEM
- Surface Example 3: Interactions With WEMSurface Example 3: Interactions With WEM
- Surface Example 4: Interactively Moving WEMSurface Example 4: Interactively Moving WEM
- Surface Example 5: WEM - Primitive Value ListsSurface Example 5: WEM - Primitive Value Lists
- Chapter VI: TestingChapter VI: Testing
- Marker ObjectsMarker Objects
- Example 1: Distance Between MarkersExample 1: Distance Between Markers
- Example 1: Writing a Simple Test Case in MeVisLabExample 1: Writing a Simple Test Case in MeVisLab
- Example 2: Profiling in MeVisLabExample 2: Profiling in MeVisLab
- Example 3: Iterative Tests in MeVisLab With ScreenshotsExample 3: Iterative Tests in MeVisLab With Screenshots
- CurvesCurves
- Example 1: Drawing CurvesExample 1: Drawing Curves
- Chapter VII: Application DevelopmentChapter VII: Application Development
- Step 1: Prototyping - Develop Your NetworkStep 1: Prototyping - Develop Your Network
- Step 2: Prototyping - Create a Macro ModuleStep 2: Prototyping - Create a Macro Module
- Step 3: Prototyping - User Interface and Python ScriptingStep 3: Prototyping - User Interface and Python Scripting
- Step 4: Review - Automated TestsStep 4: Review - Automated Tests
- Step 5: Review - Installer creationStep 5: Review - Installer creation
- Step 6: Refine - Update ApplicationStep 6: Refine - Update Application
- Step 7: Refine - Rebuild InstallerStep 7: Refine - Rebuild Installer
- Extra: Run Your Application in a BrowserExtra: Run Your Application in a Browser
- Chapter VIII: Third-party ComponentsChapter VIII: Third-party Components
- OpenCVOpenCV
- Example 1: Webcam Access with OpenCVExample 1: Webcam Access with OpenCV
- Example 2: Face Detection with OpenCVExample 2: Face Detection with OpenCV
- assimpassimp
- Example 1: 3D Printing in MeVisLabExample 1: 3D Printing in MeVisLab
- PyTorchPyTorch
- Example 1: Installing PyTorch Using the PythonPip ModuleExample 1: Installing PyTorch Using the PythonPip Module
- Example 2: Brain Parcellation Using PyTorchExample 2: Brain Parcellation Using PyTorch
- Example 3: Segment Persons in Webcam VideosExample 3: Segment Persons in Webcam Videos
- MONAIMONAI
- Example 1: Installing MONAI Using the PythonPip ModuleExample 1: Installing MONAI Using the PythonPip Module
- Example 2: Applying a Spleen Segmentation Model from MONAI in MeVisLabExample 2: Applying a Spleen Segmentation Model from MONAI in MeVisLab
- MatplotlibMatplotlib
- Example 1: Module SetupExample 1: Module Setup
- Example 2: 2D PlottingExample 2: 2D Plotting
- Example 3: Slice ComparisonExample 3: Slice Comparison
- Example 4: 3D PlottingExample 4: 3D Plotting
- Tips and TricksTips and Tricks


