jhj0517 commited on
Commit
e0d1c62
1 Parent(s): 719689e

Add OUTPUT_FILTER_DIR

Browse files
Files changed (2) hide show
  1. app.py +3 -2
  2. modules/paths.py +2 -0
app.py CHANGED
@@ -7,7 +7,7 @@ import yaml
7
 
8
  from modules.sam_inference import SamInference
9
  from modules.model_downloader import DEFAULT_MODEL_TYPE
10
- from modules.paths import (OUTPUT_DIR, OUTPUT_PSD_DIR, SAM2_CONFIGS_DIR, TEMP_DIR)
11
  from modules.utils import open_folder
12
  from modules.constants import (AUTOMATIC_MODE, BOX_PROMPT_MODE, PIXELIZE_FILTER, COLOR_FILTER, DEFAULT_COLOR,
13
  DEFAULT_PIXEL_SIZE)
@@ -127,7 +127,7 @@ class App:
127
 
128
  btn_generate.click(fn=self.sam_inf.divide_layer,
129
  inputs=input_params, outputs=[gallery_output, output_file])
130
- btn_open_folder.click(fn=lambda: open_folder(os.path.join(OUTPUT_PSD_DIR)),
131
  inputs=None, outputs=None)
132
  dd_input_modes.change(fn=self.on_mode_change,
133
  inputs=[dd_input_modes],
@@ -192,6 +192,7 @@ class App:
192
  btn_generate.click(fn=self.sam_inf.create_filtered_video,
193
  inputs=preview_params,
194
  outputs=[vid_output, output_file])
 
195
 
196
  self.demo.queue().launch(inbrowser=True)
197
 
 
7
 
8
  from modules.sam_inference import SamInference
9
  from modules.model_downloader import DEFAULT_MODEL_TYPE
10
+ from modules.paths import (OUTPUT_DIR, OUTPUT_PSD_DIR, SAM2_CONFIGS_DIR, TEMP_DIR, OUTPUT_FILTER_DIR)
11
  from modules.utils import open_folder
12
  from modules.constants import (AUTOMATIC_MODE, BOX_PROMPT_MODE, PIXELIZE_FILTER, COLOR_FILTER, DEFAULT_COLOR,
13
  DEFAULT_PIXEL_SIZE)
 
127
 
128
  btn_generate.click(fn=self.sam_inf.divide_layer,
129
  inputs=input_params, outputs=[gallery_output, output_file])
130
+ btn_open_folder.click(fn=lambda: open_folder(OUTPUT_PSD_DIR),
131
  inputs=None, outputs=None)
132
  dd_input_modes.change(fn=self.on_mode_change,
133
  inputs=[dd_input_modes],
 
192
  btn_generate.click(fn=self.sam_inf.create_filtered_video,
193
  inputs=preview_params,
194
  outputs=[vid_output, output_file])
195
+ btn_open_folder.click(fn=lambda: open_folder(OUTPUT_FILTER_DIR), inputs=None, outputs=None)
196
 
197
  self.demo.queue().launch(inbrowser=True)
198
 
modules/paths.py CHANGED
@@ -5,6 +5,7 @@ MODELS_DIR = os.path.join(WEBUI_DIR, "models")
5
  SAM2_CONFIGS_DIR = os.path.join(WEBUI_DIR, "configs")
6
  OUTPUT_DIR = os.path.join(WEBUI_DIR, "outputs")
7
  OUTPUT_PSD_DIR = os.path.join(OUTPUT_DIR, "psd")
 
8
  TEMP_DIR = os.path.join(WEBUI_DIR, "temp")
9
  TEMP_OUT_DIR = os.path.join(TEMP_DIR, "out")
10
 
@@ -12,6 +13,7 @@ for dir_path in [MODELS_DIR,
12
  SAM2_CONFIGS_DIR,
13
  OUTPUT_DIR,
14
  OUTPUT_PSD_DIR,
 
15
  TEMP_DIR,
16
  TEMP_OUT_DIR]:
17
  os.makedirs(dir_path, exist_ok=True)
 
5
  SAM2_CONFIGS_DIR = os.path.join(WEBUI_DIR, "configs")
6
  OUTPUT_DIR = os.path.join(WEBUI_DIR, "outputs")
7
  OUTPUT_PSD_DIR = os.path.join(OUTPUT_DIR, "psd")
8
+ OUTPUT_FILTER_DIR = os.path.join(OUTPUT_DIR, "filter")
9
  TEMP_DIR = os.path.join(WEBUI_DIR, "temp")
10
  TEMP_OUT_DIR = os.path.join(TEMP_DIR, "out")
11
 
 
13
  SAM2_CONFIGS_DIR,
14
  OUTPUT_DIR,
15
  OUTPUT_PSD_DIR,
16
+ OUTPUT_FILTER_DIR,
17
  TEMP_DIR,
18
  TEMP_OUT_DIR]:
19
  os.makedirs(dir_path, exist_ok=True)