{"id":13655,"date":"2024-03-15T07:33:33","date_gmt":"2024-03-15T07:33:33","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/"},"modified":"2025-08-05T21:38:05","modified_gmt":"2025-08-05T21:38:05","slug":"what-is-the-usage-of-cv2-resize-in-opencv","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/","title":{"rendered":"cv2.resize: OpenCV Image Resizing Guide"},"content":{"rendered":"<p>The function in OpenCV used to adjust the size of an image is called cv2.resize. Its usage is: cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]).<\/p>\n<p>Description of Parameters:<\/p>\n<ol>\n<li>src: Source image that needs to be resized.<\/li>\n<li>dsize: Adjust the size of the image after resizing by specifying the width and height or a scaling factor.<\/li>\n<li>dst: an optional parameter, representing the target image.<\/li>\n<li>fx: Optional parameter, specifying the scaling factor in the horizontal direction.<\/li>\n<li>fy: optional parameter, specifies the scaling factor in the vertical direction.<\/li>\n<li>Interpolation: Optional parameter that specifies the method of image interpolation.<\/li>\n<\/ol>\n<p>Example usage:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> cv2\r\n\r\n<span class=\"hljs-comment\"># \u8bfb\u53d6\u6e90\u56fe\u50cf<\/span>\r\nsrc = cv2.imread(<span class=\"hljs-string\">'image.jpg'<\/span>)\r\n\r\n<span class=\"hljs-comment\"># \u8c03\u6574\u56fe\u50cf\u5927\u5c0f\u4e3a\u6307\u5b9a\u5bbd\u5ea6\u548c\u9ad8\u5ea6<\/span>\r\nresized_img = cv2.resize(src, (<span class=\"hljs-number\">500<\/span>, <span class=\"hljs-number\">400<\/span>))\r\n\r\n<span class=\"hljs-comment\"># \u8c03\u6574\u56fe\u50cf\u5927\u5c0f\u4e3a\u6307\u5b9a\u7f29\u653e\u56e0\u5b50<\/span>\r\nresized_img = cv2.resize(src, <span class=\"hljs-literal\">None<\/span>, fx=<span class=\"hljs-number\">0.5<\/span>, fy=<span class=\"hljs-number\">0.5<\/span>)\r\n\r\n<span class=\"hljs-comment\"># \u4f7f\u7528\u63d2\u503c\u65b9\u6cd5\u8c03\u6574\u56fe\u50cf\u5927\u5c0f<\/span>\r\nresized_img = cv2.resize(src, (<span class=\"hljs-number\">500<\/span>, <span class=\"hljs-number\">400<\/span>), interpolation=cv2.INTER_LINEAR)\r\n<\/code><\/pre>\n<p>When adjusting the image size, the resulting image size can be determined by specifying the size of the target image or the scaling factor. Additionally, different image interpolation methods can also be selected to control the pixel interpolation method when adjusting the image size.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The function in OpenCV used to adjust the size of an image is called cv2.resize. Its usage is: cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]). Description of Parameters: src: Source image that needs to be resized. dsize: Adjust the size of the image after resizing by specifying the width and height or a scaling factor. dst: [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[966,12236,18234,8863,12283],"class_list":["post-13655","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-computer-vision","tag-cv2-resize","tag-image-resizing","tag-opencv","tag-python-opencv"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>cv2.resize: OpenCV Image Resizing Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"cv2.resize: OpenCV Image Resizing Guide\" \/>\n<meta property=\"og:description\" content=\"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T07:33:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T21:38:05+00:00\" \/>\n<meta name=\"author\" content=\"Noah Thompson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noah Thompson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\"},\"author\":{\"name\":\"Noah Thompson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\"},\"headline\":\"cv2.resize: OpenCV Image Resizing Guide\",\"datePublished\":\"2024-03-15T07:33:33+00:00\",\"dateModified\":\"2025-08-05T21:38:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\"},\"wordCount\":149,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Computer vision\",\"cv2.resize\",\"image resizing\",\"OpenCV\",\"python opencv\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\",\"name\":\"cv2.resize: OpenCV Image Resizing Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T07:33:33+00:00\",\"dateModified\":\"2025-08-05T21:38:05+00:00\",\"description\":\"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"cv2.resize: OpenCV Image Resizing Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\",\"name\":\"Noah Thompson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"caption\":\"Noah Thompson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"cv2.resize: OpenCV Image Resizing Guide - Blog - Silicon Cloud","description":"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/","og_locale":"en_US","og_type":"article","og_title":"cv2.resize: OpenCV Image Resizing Guide","og_description":"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T07:33:33+00:00","article_modified_time":"2025-08-05T21:38:05+00:00","author":"Noah Thompson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Noah Thompson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/"},"author":{"name":"Noah Thompson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a"},"headline":"cv2.resize: OpenCV Image Resizing Guide","datePublished":"2024-03-15T07:33:33+00:00","dateModified":"2025-08-05T21:38:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/"},"wordCount":149,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Computer vision","cv2.resize","image resizing","OpenCV","python opencv"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/","name":"cv2.resize: OpenCV Image Resizing Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T07:33:33+00:00","dateModified":"2025-08-05T21:38:05+00:00","description":"Master cv2.resize in OpenCV: Learn parameters, syntax, and best practices for image resizing with code examples.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-cv2-resize-in-opencv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"cv2.resize: OpenCV Image Resizing Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a","name":"Noah Thompson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","caption":"Noah Thompson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=13655"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13655\/revisions"}],"predecessor-version":[{"id":157656,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13655\/revisions\/157656"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=13655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=13655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=13655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}