Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -353,12 +353,12 @@ def spirit_animal_with_background(image_path, num_images = 4):
|
|
| 353 |
return prompt, generated_images
|
| 354 |
|
| 355 |
|
| 356 |
-
def generate_multiple_animals(image_path, keep_background=True, num_images = 4):
|
| 357 |
|
| 358 |
image = cv2.imread(image_path)
|
| 359 |
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
|
| 360 |
|
| 361 |
-
image_rgb = crop_face_to_square(image_rgb)
|
| 362 |
|
| 363 |
original_image = Image.fromarray(image_rgb)
|
| 364 |
original_width, original_height = original_image.size
|
|
@@ -514,7 +514,7 @@ def generate_spirit_animal_video(driving_video_path):
|
|
| 514 |
print(f"First frame saved to: {first_frame_path}")
|
| 515 |
|
| 516 |
# Generate spirit animal image
|
| 517 |
-
_, input_image = generate_multiple_animals(first_frame_path, True, 1)
|
| 518 |
if input_image is None or not input_image:
|
| 519 |
print("Error: Spirit animal generation failed.")
|
| 520 |
return None
|
|
|
|
| 353 |
return prompt, generated_images
|
| 354 |
|
| 355 |
|
| 356 |
+
def generate_multiple_animals(image_path, keep_background=True, num_images = 4, height_multiplier = 1.5):
|
| 357 |
|
| 358 |
image = cv2.imread(image_path)
|
| 359 |
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
|
| 360 |
|
| 361 |
+
image_rgb = crop_face_to_square(image_rgb, height_multiplier = height_multiplier)
|
| 362 |
|
| 363 |
original_image = Image.fromarray(image_rgb)
|
| 364 |
original_width, original_height = original_image.size
|
|
|
|
| 514 |
print(f"First frame saved to: {first_frame_path}")
|
| 515 |
|
| 516 |
# Generate spirit animal image
|
| 517 |
+
_, input_image = generate_multiple_animals(first_frame_path, True, 1, height_multiplier = 1)
|
| 518 |
if input_image is None or not input_image:
|
| 519 |
print("Error: Spirit animal generation failed.")
|
| 520 |
return None
|