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