File size: 364 Bytes
4b80d99 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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
|