Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Oct 28, 2024
1 parent 355adf8 commit a0e6ded
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions detect_faces.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
import os

from PIL import Image


def detect_faces(image_path):
"""Detect faces in the given image path."""
# Validate input
if not os.path.exists(image_path):
raise FileNotFoundError(f"The file {image_path} does not exist.")
if not image_path.lower().endswith(('.png', '.jpg', '.jpeg')):
raise ValueError("Unsupported image format. Please use .png, .jpg, or .jpeg files.")

if not image_path.lower().endswith((".png", ".jpg", ".jpeg")):
raise ValueError(
"Unsupported image format. Please use .png, .jpg, or .jpeg files."
)

try:
image = Image.open(image_path)
except IOError:
raise ValueError("The image file is corrupted or cannot be opened.")

# Face detection logic here...
faces = [] # Replace with actual face detection logic
return faces

0 comments on commit a0e6ded

Please sign in to comment.