royerlab / napari-segment-anything

Segment Anything Model (SAM) native Qt UI
Apache License 2.0
188 stars 17 forks source link

ValueError: Only 2D images supported. Got 3-dim image #7

Open danimeo opened 1 year ago

danimeo commented 1 year ago

Traceback (most recent call last): File "C:\conda\envs\yolov5\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\conda\envs\yolov5\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\conda\envs\yolov5\Scripts\napari.exe__main.py", line 7, in File "C:\conda\envs\yolov5\lib\site-packages\napari__main__.py", line 561, in main _run() File "C:\conda\envs\yolov5\lib\site-packages\napari__main__.py", line 370, in _run first_dock_widget = viewer.window.add_plugin_dock_widget( File "C:\conda\envs\yolov5\lib\site-packages\napari_qt\qt_main_window.py", line 717, in add_plugin_dock_widget wdg = _instantiate_dock_widget( File "C:\conda\envs\yolov5\lib\site-packages\napari_qt\qt_main_window.py", line 1365, in _instantiate_dock_widget return wdg_cls(**kwargs) File "C:\conda\envs\yolov5\lib\site-packages\napari_segment_anything_widget.py", line 91, in init__ self._model_type_widget.changed.emit(model_type) File "src\psygnal_signal.py", line 927, in emit File "src\psygnal_signal.py", line 974, in _run_emit_loop psygnal._exceptions.EmitLoopError: calling <psygnal._weak_callback._WeakMethod object at 0x000001FA4574BB40> with args=('default',) caused ValueError: Only 2D images supported. Got 3-dim image..

Exited as it showed. Why is 3-dim image not supported?

JoOkuma commented 1 year ago

Hi @beenoe , we haven't extended the project to 3D, so it only works with grayscale or RGB 2D images for now.

cudmore commented 10 months ago

This is a got topic! Any chance we will have segment anything for 3D microscopy images? Like image stacks?

JoOkuma commented 10 months ago

@cudmore, micro-sam supports 3D images, you should give it a try.