Spaces:
Sleeping
Sleeping
Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
@@ -67,6 +67,7 @@ def detect_and_crop_street(panorama_url, use_yolo=True):
|
|
67 |
largest_box = max(street_boxes, key=lambda box: (box[2]-box[0])*(box[3]-box[1]))
|
68 |
x1, y1, x2, y2 = map(int, largest_box)
|
69 |
|
|
|
70 |
# Add some padding
|
71 |
padding = 50
|
72 |
height, width = cv_img.shape[:2]
|
@@ -291,6 +292,7 @@ def main():
|
|
291 |
# Display the image
|
292 |
try:
|
293 |
if image_data['is_pano']:
|
|
|
294 |
image = process_panorama(image_data['thumb_1024_url'])
|
295 |
image_bytes = BytesIO()
|
296 |
image.save(image_bytes, format=image.format)
|
@@ -299,7 +301,7 @@ def main():
|
|
299 |
response = requests.get(image_data['thumb_1024_url'])
|
300 |
image = Image.open(BytesIO(response.content))
|
301 |
image_bytes = response.content
|
302 |
-
st.image(image, caption="Street View", width=400)
|
303 |
|
304 |
# Add download button
|
305 |
st.download_button(
|
|
|
67 |
largest_box = max(street_boxes, key=lambda box: (box[2]-box[0])*(box[3]-box[1]))
|
68 |
x1, y1, x2, y2 = map(int, largest_box)
|
69 |
|
70 |
+
midx = (x2 - x1) / 2
|
71 |
# Add some padding
|
72 |
padding = 50
|
73 |
height, width = cv_img.shape[:2]
|
|
|
292 |
# Display the image
|
293 |
try:
|
294 |
if image_data['is_pano']:
|
295 |
+
st.write('Processing panoramic image')
|
296 |
image = process_panorama(image_data['thumb_1024_url'])
|
297 |
image_bytes = BytesIO()
|
298 |
image.save(image_bytes, format=image.format)
|
|
|
301 |
response = requests.get(image_data['thumb_1024_url'])
|
302 |
image = Image.open(BytesIO(response.content))
|
303 |
image_bytes = response.content
|
304 |
+
st.image(image, caption="Street View", width=400, output_format='JPEG')
|
305 |
|
306 |
# Add download button
|
307 |
st.download_button(
|