Answers for "most efficient resize image on cv2"

8

cv2 resize

resized_image = cv2.resize(image, (100, 50))
Posted by: Guest on May-13-2020
2

python cv2 resize keep aspect ratio

def image_resize(image, width = None, height = None, inter = cv2.INTER_AREA):
    # initialize the dimensions of the image to be resized and
    # grab the image size
    dim = None
    (h, w) = image.shape[:2]

    # if both the width and height are None, then return the
    # original image
    if width is None and height is None:
        return image

    # check to see if the width is None
    if width is None:
        # calculate the ratio of the height and construct the
        # dimensions
        r = height / float(h)
        dim = (int(w * r), height)

    # otherwise, the height is None
    else:
        # calculate the ratio of the width and construct the
        # dimensions
        r = width / float(w)
        dim = (width, int(h * r))

    # resize the image
    resized = cv2.resize(image, dim, interpolation = inter)

    # return the resized image
    return resized
Posted by: Guest on February-02-2021

Code answers related to "most efficient resize image on cv2"

Python Answers by Framework

Browse Popular Code Answers by Language