Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -173,6 +173,10 @@ class DicomAnalyzer:
|
|
| 173 |
print(f"Error saving results: {str(e)}")
|
| 174 |
return None, f"Error saving results: {str(e)}"
|
| 175 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 176 |
def create_interface():
|
| 177 |
analyzer = DicomAnalyzer()
|
| 178 |
|
|
@@ -189,7 +193,7 @@ def create_interface():
|
|
| 189 |
file2.change(fn=analyzer.process_image2, inputs=file2, outputs=image2)
|
| 190 |
|
| 191 |
circle_diameter = gr.Slider(minimum=1, maximum=20, value=9, step=1, label="Circle Diameter")
|
| 192 |
-
circle_diameter.change(fn=analyzer.update_circle_diameter, inputs=circle_diameter, outputs=
|
| 193 |
|
| 194 |
results = gr.Textbox(label="Results", interactive=False)
|
| 195 |
clear_btn = gr.Button("Clear Results")
|
|
|
|
| 173 |
print(f"Error saving results: {str(e)}")
|
| 174 |
return None, f"Error saving results: {str(e)}"
|
| 175 |
|
| 176 |
+
def update_circle_diameter(self, value):
|
| 177 |
+
self.circle_diameter = value
|
| 178 |
+
return f"Circle diameter set to {value}"
|
| 179 |
+
|
| 180 |
def create_interface():
|
| 181 |
analyzer = DicomAnalyzer()
|
| 182 |
|
|
|
|
| 193 |
file2.change(fn=analyzer.process_image2, inputs=file2, outputs=image2)
|
| 194 |
|
| 195 |
circle_diameter = gr.Slider(minimum=1, maximum=20, value=9, step=1, label="Circle Diameter")
|
| 196 |
+
circle_diameter.change(fn=analyzer.update_circle_diameter, inputs=circle_diameter, outputs="status")
|
| 197 |
|
| 198 |
results = gr.Textbox(label="Results", interactive=False)
|
| 199 |
clear_btn = gr.Button("Clear Results")
|