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
|