You are on page 1of 2

*************************************************************************************

* IMAGE PROCESSING (e-Yantra 2014)


* ================================
* This software is intended to teach image processing concepts
*
* MODULE: Functions
* Filename: Scaling.pdf
* Version: 1.0.0
* Date: November 3, 2014
*
* Author: Arun Mukundan, e-Yantra Project, Department of Computer Science
* and Engineering, Indian Institute of Technology Bombay.
*
* Software released under Creative Commons CC BY-NC-SA
*
* For legal information refer to:
* http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
*
* This software is made available on an “AS IS WHERE IS BASIS”.
* Licensee/end user indemnifies and will keep e-Yantra indemnified from
* any and all claim(s) that emanate from the use of the Software or
* breach of the terms of this agreement.
*
* e-Yantra - An MHRD project under National Mission on Education using
* ICT(NMEICT)
*
***********************************************************************************

Scaling

Scaling is a function used to change the size of an image.

Command:

dst = cv2.resize(src, dsize, interpolation)

dst  Returned image

src The source image

dsize The intended size of the returned image

interpolation  The algorithm used to resize the image

INTER_NEAREST - a nearest-neighbor interpolation

INTER_LINEAR - a bilinear interpolation (used by default)

INTER_AREA - resampling using pixel area relation

INTER_CUBIC - a bicubic interpolation over 4x4 pixel neighborhood


INTER_LANCZOS4 - a Lanczos interpolation over 8x8 pixel neighborhood

Typical Usage:

h,w,c = src.shape

dst = cv2.resize(src,(2*w,2*h), interpolation= cv2.INTER_CUBIC)

You might also like