Update app.py
Browse files
app.py
CHANGED
|
@@ -226,6 +226,9 @@ def process_and_analyze(image):
|
|
| 226 |
if not isinstance(image, Image.Image):
|
| 227 |
raise ValueError("Invalid image format")
|
| 228 |
|
|
|
|
|
|
|
|
|
|
| 229 |
# Analyze image
|
| 230 |
gpt_response = analyze_image(image)
|
| 231 |
response_data = json.loads(gpt_response)
|
|
@@ -242,6 +245,7 @@ def process_and_analyze(image):
|
|
| 242 |
return None, f"Error processing image: {str(e)}"
|
| 243 |
|
| 244 |
|
|
|
|
| 245 |
# Create Gradio interface
|
| 246 |
def create_interface():
|
| 247 |
with gr.Blocks() as demo:
|
|
|
|
| 226 |
if not isinstance(image, Image.Image):
|
| 227 |
raise ValueError("Invalid image format")
|
| 228 |
|
| 229 |
+
# Resize the image by 2x
|
| 230 |
+
image = image.resize((image.size[0] * 2, image.size[1] * 2), Image.Resampling.LANCZOS)
|
| 231 |
+
|
| 232 |
# Analyze image
|
| 233 |
gpt_response = analyze_image(image)
|
| 234 |
response_data = json.loads(gpt_response)
|
|
|
|
| 245 |
return None, f"Error processing image: {str(e)}"
|
| 246 |
|
| 247 |
|
| 248 |
+
|
| 249 |
# Create Gradio interface
|
| 250 |
def create_interface():
|
| 251 |
with gr.Blocks() as demo:
|