Häufig verwendete Module Daten- und Bildverarbeitung I/O 2D Viewer Bildverarbeitung Verschiedene DicomQuery, DirectDicomImport, LoadAny, ImageLoad, ImageLoadMulti , ImageSave, LocalImage, MLImageFormatLoad, MLImageFormatSave OrthoView2D, SoView2DExtensions, SoView2DOverlay, SynchroView2D, View2D, View2DExtensions Arithmetic, Arithmethic0, Arithmetic1, Arithmetic2, BoundingBox, Bypass, Calculator, CalculateVolume, ConnectedComponents, Convolution, FastMorphology, Histogram, ImagePropertyConvert, ImageStatistics, Info, IntervalThreshold, Mask, MemoryCache, MergeRegions, MERIT, MinMaxScan, Morphology, OrthoReformat3, PythonArithmetic, Rank, Reformat, Resample3D, RegionGrowing, SubImage, Switch, Threshold, itk* BaseSwitch, BoolArithmetic, DicomTagBrowser, FieldBypass, LoadBase, MakeName, RunPythonScript, SaveBase, StringListContainer, StringUtils, StylePalette Visualisierung Open Inventor Volumenrendering Verschiedene SoBackground, SoClipBox, SoDepthPeelRenderer, SoExaminerViewer, SoFragmentShader, SoGroup, SoMaterial, SoRenderArea, SoRenderSurfaceIntersection, SoRotation, SoScale, SoSeparator, SoShaderParameter*, SoShaderProgram, SoShadowMapping, SoSwitch, SoToggle, SoTransform, SoTranslation, SoVertexShader, SoView2D, SoView2DScene, SoViewportRegion GVRAmbientOcclusion, GVROrthoOverlay, SoGVRAmbientOcclusion, SoGVRDepthPeel, SoGVRRayCastSettings, SoGVRSecondaryVolume, SoGVRShaderFunction, SoGVRShaderFunctionEditor, SoGVRTagVolume, SoGVRVolumeRenderer, View3D SoLUTEditor, vtk* Spezielle Datenstrukturen WEM CSO XMarker Curves SoView2DWEMEditor, SoWEMRenderer, WEMIsoSurface, WEMLoad, WEMReducePolygons, WEMSave, WEMSmooth, WEMSubdivide CSOConvertTo3DMask, CSOConvertToImage, CSOFilter, CSOInfo, CSOIsoGenerator, CSOLoad, CSOManager, CSOSave, SoCSO3DVis, SoCSODistancePolylineEditor, SoCSOLiveWireEditor, SoCSOSplineEditor, SoCSOVisualizationSettings, SoView2DCSOExtensibleEditor So3DMarkerEditor, SoView2DMarkerEditor, XMarkerListContainer CurveAnalysis, CurveFilter, SoDiagram2D, SoDiagram2DPan, SoDiagram2DRuler, SoDiagram2DZoom MeVisLab Tipps und Tricks Alt+Dbl-Left-Mouse öffnet das Automatic Panel eines Moduls. Shift+Dbl-Left-Mouse oder Middle-Mouse auf einem Makromodul öffnet das interne Netzwerk in einem neuem Tab (Alternativ: Right-Mouse auf dem Modul und Auswahl von „Show Internal Network“). Enter öffnet das erste Fenster eines selektierten Moduls (Wie Dbl-Left-Mouse aber nützlich um nach Modulinstanziierung durch die Modulsuche mit zweitem Enter gleich die GUI zu öffnen) Mittels Shift+Left-Mouse auf einem verbundenen Konnektor und dann Verschieben zu einem neuen Konnektor lassen sich alle Verbindungen an diesem Konnektor auf einmal verschieben. Space hebt alle ausgewählten Module und die damit verbundenen Module hervor. Zieht man dann noch am Rand eines Moduls mit der Maus nach außen, so öffnen sich Thumbs der internen Netzwerke. Man kann in diese internen Netze durch einen Klick Left-Mouse gelangen. Die Thumbs ziehen sich wieder zurück, wenn man bei gedrückter Space Taste in ein Modul mit Left-Mouse klickt. Um das gesamte Netzwerk zu verschieben einfach Strg drücken und mit der linken Maustaste verschieben. Man kann auch die mittlere Maustaste zum Verschieben verwenden. Dbl-Left-Mouse im Netzwerkhintergrund positioniert alle Module mittig. Um einen bestimmten Bereich in einem Netzwerk vergrößert und zentriert darzustellen, markiert man diesen Bereich und führt DblLeft-Mouse auf den Hintergrund aus. Hat man im Entwicklungsprozess jede Menge Viewer offen und erkennt sein Netzwerk nicht mehr, dann können diese alle mit Strg+I verkleinert werden. Man findet die Viewer danach in der linken unteren Ecke des Bildschirms, von wo sie aus mit jeweils einem Doppelklick wieder vergrößert werden können. Man kann ein (großes, unübersichtliches) Netzwerk nach einem Modul durchsuchen. Dazu mit Strg+F in der rechten oberen Ecke des Netzwerktabs ein Suchfenster öffnen und dann dort den Namen des Moduls eingeben/auswählen. Hält man die Maus über einem Eingang oder Ausgang eines Moduls, so werden nach kurzer Zeit Informationen zu diesem Anschluss angezeigt. Unter „Edit > Preferences > Network Appearance“ können zusätzliche Darstellungsoptionen aktiviert werden: o Im Feld „Modules“ die Option „Show ML image state“ aktivieren. Dann wird über farbige Konnektoren angezeigt, ob aktuelle Bilddaten fließen: grün für „up-to-date“, gelb für „nichtup-to-date“ und rot für „invalide“. o Im Feld „Connector Details” die Option “Show connector detail info” auswählen um für die gerade ausgewählten Module anzuzeigen, was die einzelnen Konnektoren für eine Bedeutung haben, oder welches Bild angeschlossen ist. o Im Feld „Network Rendering Style“ ist über die Option „Comic“ auch ein modernes flaches Design für die Module auswählbar. In einem „View2D“ Fenster können die Annotationen über die Taste a ein- und ausgeschaltet werden. Mit der Taste i kann zentriert ein Informationsfenster ein- und wieder ausgeblendet werden. Numblock-* ändert die Interpolationsmethode und macht so die Voxel sichtbar. Für Rechner mit einem Ziffernblock lässt sich ein Bild zudem einfach verschieben (Pfeiltasten) und zoomen (mit + und -). Über die Ziffer 5 erhält man wieder die Standardansicht. Um einen Screenshot eines Bildes aus einem Viewer zu erhalten, wählt man den Viewer aus und drückt F11. Eine Voransicht aller Screenshots kann man sich über „View > Views > Screenshot Gallery“ auf die Oberfläche von MeVisLab bringen. Strg+2 nach einem MeVisLab-Start lädt das zuletzt offene Netzwerk (Alternativ: „File > Open Most Recent File“). Strg+K startet MeVisLab mit dem aktuellen Netzwerk neu (Alternativ: „File > Restart With Current Networks“). Über „View > Views > ScriptingAssistant“ wird ein Fenster in die MeVisLab-Oberfläche integriert, in dem Aktionen auf dem Netzwerk (z.B. Ändern von Verbindungen, Setzen von Parametern) in die zugehörigen Skript-Kommandos übersetzt werden. L in der „Debug Output“ leert die Ausgaben. Shortcut für das Menü „View > Views“: Right-Mouse auf den leeren Toolbar/Menübereich Weiterführende Literatur MeVisLab Homepage: http://www.mevislab.de MeVisLab SDK Dokumentation: http://www.mevislab.de/fileadmin/docs/current/MeVisLab/Resources/Documentation/Publish MeVisLab Forum: http://forum.mevis.fraunhofer.de MeVisLab Community Modules: http://mevislabmodules.sourceforge.net Axel Newe, Dr. Wolfram Eßer, „Knipsen und Verstehen, Bildverarbeitungs-Anwendungen mit MeVisLab, Teil 1“, c't 22/2014, S. 158ff, http://www.heise.de/ct/ausgabe/2014-22-Bildverarbeitungs-Anwendungen-mit-MeVisLabTeil-1-2406603.html Axel Newe, Dr. Wolfram Eßer, „Unter die Haube geschaut, Bildverarbeitung mit MeVisLab, Teil 2“, c't 23/2014, S. 146ff, http://www.heise.de/ct/ausgabe/2014-23-Bildverarbeitung-mit-MeVisLab-Teil-2-2416402.html Felix Ritter et al., „Medical Image Analysis: A visual approach”, IEEE Pulse, 2(6), 2011, S. 60–70, http://dx.doi.org/10.1109/MPUL.2011.942929 OpenGL Documentation: https://www.opengl.org/documentation/ OpenGL Quick Reference Card: https://www.khronos.org/files/opengl-quick-reference-card.pdf Open Inventor: http://oss.sgi.com/projects/inventor/
© Copyright 2024 ExpyDoc