neurotorchmz.plugins.pyimage_j.pyimagej#
Functions
Classes
|
Provides a connection between Neurotorch and Fiji/ImageJ using pyimageJ |
- class neurotorchmz.plugins.pyimage_j.pyimagej.ImageJHandler(session: Session)#
Bases:
objectProvides a connection between Neurotorch and Fiji/ImageJ using pyimageJ
- IJ_Plugin_Duplicator = None#
- OvalRoi = None#
- PolygonRoi = None#
- RM = None#
- Roi = None#
- RoiManager = None#
- _imageJ_ready()#
Internal callback triggered when ImageJ is successfully loaded
- _loading_error_callback(ex: Exception)#
Internal callback on an error when loading ImageJ to reset the start Button
- ask_for_imagej_path() None#
- export_img(asCopy=False) None#
Export the active image to ImageJ
- export_img_diff(asCopy=False) None#
Export the active imageDiff to ImageJ
- export_rois_from_roifinder() None#
- headless: bool = False#
- ij = None#
- import_rois() list[tuple[ISynapseROI, str]] | None#
Import ROIs from ImageJ
- import_rois_into_roifinder()#
Opens a window to locate the installation.
Menu button click for starting Fiji/ImageJ
- on_window_loaded(e: WindowLoadedEvent) None#
Creates the GUI elements for this plugin. Is only called from WindowLoadedEvent in GUI mode
- open_roi_manager() None#
Opens the ROI Manager
- property root: tk.Tk | None#
- start_imageJ(headless: bool = False)#
- test_for_java() bool#
- test_for_maven() bool#
- validate_imagej_path() bool#
- neurotorchmz.plugins.pyimage_j.pyimagej.on_session_created(e: SessionCreateEvent)#