Spaces:
Sleeping
Sleeping
File size: 580 Bytes
417086a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import cv2
import numpy as np
def upsample_nearest(img, scale):
"""Nearest Neighbor Upsampling (cv2)."""
h, w = img.shape[:2]
return cv2.resize(img, (w * scale, h * scale), interpolation=cv2.INTER_NEAREST)
def upsample_bilinear(img, scale):
"""Bilinear Upsampling (cv2)."""
h, w = img.shape[:2]
return cv2.resize(img, (w * scale, h * scale), interpolation=cv2.INTER_LINEAR)
def upsample_bicubic(img, scale):
"""Bicubic Upsampling (cv2)."""
h, w = img.shape[:2]
return cv2.resize(img, (w * scale, h * scale), interpolation=cv2.INTER_CUBIC)
|