avans06 commited on
Commit
207b145
·
1 Parent(s): 5f31bcd

Add supplementary info text for the input parameters.

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -199,12 +199,21 @@ def main():
199
  # --- Method-specific Parameters ---
200
  with gr.Group(visible=True) as traditional_params:
201
  gr.Markdown("### Traditional Method Parameters")
202
- split_joint = gr.Checkbox(label="Split Joint Panels", value=False)
203
- fallback = gr.Checkbox(label="Fallback to Threshold Extraction", value=True)
 
 
 
 
 
 
 
 
204
  output_mode = gr.Dropdown(
205
  label="Output Mode",
206
  choices=['bounding', 'masked'],
207
- value='bounding'
 
208
  )
209
 
210
  with gr.Group(visible=False) as ai_params:
 
199
  # --- Method-specific Parameters ---
200
  with gr.Group(visible=True) as traditional_params:
201
  gr.Markdown("### Traditional Method Parameters")
202
+ split_joint = gr.Checkbox(
203
+ label="Split Joint Panels",
204
+ value=False,
205
+ info="For panels that are touching or share a single border line. This algorithm actively tries to draw a separation line between them. Useful if multiple panels are being detected as one large block, but may occasionally split a single large panel by mistake."
206
+ )
207
+ fallback = gr.Checkbox(
208
+ label="Fallback to Threshold Extraction",
209
+ value=True,
210
+ info="If the main algorithm fails to find multiple panels (e.g., on a borderless page or a full-bleed splash page), this enables a secondary, simpler extraction method. It's a 'safety net' that can find panels when the primary method cannot."
211
+ )
212
  output_mode = gr.Dropdown(
213
  label="Output Mode",
214
  choices=['bounding', 'masked'],
215
+ value='bounding',
216
+ info="bounding: Crops a rectangular area around each panel. Best for general use. \nmasked: Crops along the exact, non-rectangular shape of the panel, filling the outside with a background color. Best for irregularly shaped panels."
217
  )
218
 
219
  with gr.Group(visible=False) as ai_params: