Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,25 +1,3 @@
|
|
| 1 |
-
|
| 2 |
|
| 3 |
-
|
| 4 |
-
import matplotlib.pyplot as plt
|
| 5 |
-
import rasterio as rio
|
| 6 |
-
from rasterio import plot
|
| 7 |
-
|
| 8 |
-
# download a tile from the SWISSIMAGE WMS
|
| 9 |
-
tile_url = (
|
| 10 |
-
"https://wms.geo.admin.ch/?SERVICE=WMS&REQUEST=GetMap&VERSION=1.3.0&"
|
| 11 |
-
"FORMAT=image/png&LAYERS=ch.swisstopo.images-swissimage&CRS=EPSG:2056"
|
| 12 |
-
"&BBOX=2532980,1152150,2533380,1152450&WIDTH=800&HEIGHT=600"
|
| 13 |
-
)
|
| 14 |
-
tile_filename = "tile.png"
|
| 15 |
-
request.urlretrieve(tile_url, tile_filename)
|
| 16 |
-
|
| 17 |
-
# use the pre-trained model to segment the image into tree/non-tree-pixels
|
| 18 |
-
y_pred = dtr.Classifier().predict_img(tile_filename)
|
| 19 |
-
|
| 20 |
-
# side-by-side plot of the tile and the predicted tree/non-tree pixels
|
| 21 |
-
figwidth, figheight = plt.rcParams["figure.figsize"]
|
| 22 |
-
fig, axes = plt.subplots(1, 2, figsize=(2 * figwidth, figheight))
|
| 23 |
-
with rio.open(tile_filename) as src:
|
| 24 |
-
plot.show(src, ax=axes[0])
|
| 25 |
-
axes[1].imshow(y_pred)
|
|
|
|
| 1 |
+
import gradio as gr
|
| 2 |
|
| 3 |
+
gr.load("models/martibosch/detectree").launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|