marrtinagg's picture
add gradio interface with preprocessing and model prediction
4b80d99
raw
history blame contribute delete
364 Bytes
import cv2
def apply_zoom(image, zoom_factor=0.9):
"""Aplica un zoom centrado a la imagen."""
h, w = image.shape[:2]
new_h, new_w = int(h * zoom_factor), int(w * zoom_factor)
top = (h - new_h) // 2
left = (w - new_w) // 2
cropped = image[top:top+new_h, left:left+new_w]
zoomed = cv2.resize(cropped, (w, h))
return zoomed