Spaces:
Build error
Build error
| from PIL import Image, ImageDraw | |
| def draw_bounding_box(input_path, output_path): | |
| # Open the image and convert to RGBA | |
| image = Image.open(input_path).convert("RGBA") | |
| # Get the bounding box of the non-blank area | |
| bbox = image.getbbox() | |
| if bbox: | |
| # Create a copy of the image to draw on | |
| draw_image = image.copy() | |
| draw = ImageDraw.Draw(draw_image) | |
| # Draw the bounding box | |
| draw.rectangle(bbox, outline="red", width=3) | |
| # Save the image with the bounding box | |
| draw_image.save(output_path) | |
| print(f"Processed image: Bounding box {bbox}") | |
| else: | |
| print("No non-blank area found in the image") | |
| # Example usage | |
| input_image = "bria_output/1000416735_02.png" | |
| output_image = "bbox_image.png" | |
| draw_bounding_box(input_image, output_image) | |