Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -18,7 +18,7 @@ from model.CBAM.reunet_cbam import reunet_cbam
|
|
| 18 |
from model.transform import transforms
|
| 19 |
from model.unet import UNET
|
| 20 |
from Utils.area import pixel_to_sqft, process_and_overlay_image
|
| 21 |
-
|
| 22 |
from Utils.convert import read_pansharpened_rgb
|
| 23 |
|
| 24 |
# Initialize Hugging Face API
|
|
@@ -40,7 +40,9 @@ MASK_DIR = "generated_masks"
|
|
| 40 |
PATCHES_DIR = "patches"
|
| 41 |
PRED_PATCHES_DIR = "pred_patches"
|
| 42 |
CSV_LOG_PATH = "image_log.csv"
|
| 43 |
-
|
|
|
|
|
|
|
| 44 |
|
| 45 |
def split(image, destination = PATCHES_DIR, patch_size = 650):
|
| 46 |
img = cv2.imread(image)
|
|
@@ -86,9 +88,7 @@ def merge(patch_folder , dest_image = 'out.png', image_shape = None):
|
|
| 86 |
|
| 87 |
cv2.imwrite(dest_image, merged)
|
| 88 |
|
| 89 |
-
|
| 90 |
-
for directory in [UPLOAD_DIR, MASK_DIR, PATCHES_DIR, PRED_PATCHES_DIR]:
|
| 91 |
-
os.makedirs(directory, exist_ok=True)
|
| 92 |
|
| 93 |
# Load model
|
| 94 |
@st.cache_resource
|
|
|
|
| 18 |
from model.transform import transforms
|
| 19 |
from model.unet import UNET
|
| 20 |
from Utils.area import pixel_to_sqft, process_and_overlay_image
|
| 21 |
+
|
| 22 |
from Utils.convert import read_pansharpened_rgb
|
| 23 |
|
| 24 |
# Initialize Hugging Face API
|
|
|
|
| 40 |
PATCHES_DIR = "patches"
|
| 41 |
PRED_PATCHES_DIR = "pred_patches"
|
| 42 |
CSV_LOG_PATH = "image_log.csv"
|
| 43 |
+
# Create directories
|
| 44 |
+
for directory in [UPLOAD_DIR, MASK_DIR, PATCHES_DIR, PRED_PATCHES_DIR]:
|
| 45 |
+
os.makedirs(directory, exist_ok=True)
|
| 46 |
|
| 47 |
def split(image, destination = PATCHES_DIR, patch_size = 650):
|
| 48 |
img = cv2.imread(image)
|
|
|
|
| 88 |
|
| 89 |
cv2.imwrite(dest_image, merged)
|
| 90 |
|
| 91 |
+
|
|
|
|
|
|
|
| 92 |
|
| 93 |
# Load model
|
| 94 |
@st.cache_resource
|