Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,4 +1,21 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
+
|
| 3 |
+
def change_textbox(choice):
|
| 4 |
+
if choice == "Condition":
|
| 5 |
+
return gr.Interface.load("models/OttoYu/Tree-ConditionHK", title="🌳 Tree Condition Classification 樹況分類 (bilingual)",description="This online application covers 22 most typical tree disease over 290+ images. If you find any trees that has hidden injures, you can classifies with our model and report the tree condition via this form (https://rb.gy/c1sfja). 此在線程式涵蓋22種官方部門樹況分類的標準,超過290張圖像。如果您發現任何樹木有隱傷,您可以使用我們的模型進行分類並通過此表格報告樹木狀況。")model.launch()
|
| 6 |
+
elif choice == "Classification":
|
| 7 |
+
return model=gr.Interface.load("models/OttoYu/TreeClassification", title="🌳 Tree Classification by Simple machine learning", description="This web application can identify trees with only one image upload. Since this application is on trial, if you find any errors, please contact exottoyu@gmail.com.") .launch()
|
| 8 |
+
else:
|
| 9 |
+
return gr.Interface.load("models/OttoYu/TreeDisease", title="🦠 Tree Disease Classification 樹木病害分類 (bilingual)", description="This online application covers 22 most typical tree disease over 140+ images. 此應用程式涵蓋 22 種最典型的樹木病害,超過 140 張圖像。").launch()
|
| 10 |
+
|
| 11 |
+
with gr.Blocks() as demo:
|
| 12 |
+
radio = gr.Radio(
|
| 13 |
+
["Condition","Classification","Disease"], label=“s”
|
| 14 |
+
)
|
| 15 |
+
text = gr.Textbox(lines=2, interactive=True).style(show_copy_button=True)
|
| 16 |
+
|
| 17 |
+
radio.change(fn=change_textbox, inputs=radio, outputs=text)
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
if __name__ == "__main__":
|
| 21 |
+
demo.launch()
|