Skip to content

Manual Frame Extraction Produces Error #2502

@tom221085

Description

@tom221085

Is there an existing issue for this?

  • I have searched the existing issues

Bug description

I am trying to manually extract frames using the napari GUI. Once I select a frame and press "Extract Frame" I am getting the following error message in the command window:

  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\napari_deeplabcut\_widgets.py", line 279, in _extract_single_frame
    _write_image(frame, str(output_path))
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\napari_deeplabcut\_writer.py", line 84, in _write_image
    imsave(
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\skimage\io\_io.py", line 143, in imsave
    return call_plugin('imsave', fname, arr, plugin=plugin, **plugin_args)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\skimage\io\manage_plugins.py", line 205, in call_plugin
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\v2.py", line 263, in imwrite
    with imopen(uri, "wi", **imopen_args) as file:
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\imopen.py", line 113, in imopen
    request = Request(uri, io_mode, format_hint=format_hint, extension=extension)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\request.py", line 247, in __init__
    self._parse_uri(uri)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\request.py", line 412, in _parse_uri
    raise FileNotFoundError("The directory %r does not exist" % dn)
FileNotFoundError: The directory 'C:\\Users\\mooney_lab\\Desktop\\labeled-data\\34_TP261_221223' does not exist

This is not true because the folder does exist. If I extract frames automatically it works normally. Is there a solution for this?

Thank you!

Operating System

Windows 10

DeepLabCut version

2.3.8

DeepLabCut mode

multi animal

Device type

NVIDIA GeForce RTX 3090

Steps To Reproduce

No response

Relevant log output

File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\napari_deeplabcut\_widgets.py", line 279, in _extract_single_frame
    _write_image(frame, str(output_path))
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\napari_deeplabcut\_writer.py", line 84, in _write_image
    imsave(
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\skimage\io\_io.py", line 143, in imsave
    return call_plugin('imsave', fname, arr, plugin=plugin, **plugin_args)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\skimage\io\manage_plugins.py", line 205, in call_plugin
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\v2.py", line 263, in imwrite
    with imopen(uri, "wi", **imopen_args) as file:
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\imopen.py", line 113, in imopen
    request = Request(uri, io_mode, format_hint=format_hint, extension=extension)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\request.py", line 247, in __init__
    self._parse_uri(uri)
  File "C:\ProgramData\Anaconda3\envs\deeplabcut\lib\site-packages\imageio\core\request.py", line 412, in _parse_uri
    raise FileNotFoundError("The directory %r does not exist" % dn)
FileNotFoundError: The directory 'C:\\Users\\mooney_lab\\Desktop\\labeled-data\\34_TP261_221223' does not exist

Anything else?

No response

Code of Conduct

Metadata

Metadata

Assignees

Labels

GUIissues relating to GUIbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions