OpenCV函数原型:

cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)

参数解释:

InputArray src

输入图片

OutputArray dst

输出图片

Size

输出图片尺寸

fx, fy

沿x轴,y轴的缩放系数

interpolation

插入方式

interpolation 选项所用的插值方法:

INTER_NEAREST

最近邻插值

INTER_LINEAR

双线性插值(默认设置)

INTER_AREA

使用像素区域关系进行重采样。

INTER_CUBIC

4x4像素邻域的双三次插值

INTER_LANCZOS4

8x8像素邻域的Lanczos插值

注意:

1.输出尺寸格式为(宽,高)

2.默认的插值方法为:双线性插值

代码演示:

import cv2 as cv

# 读入原图片

img = cv.imread('test.jpg')

# 打印出图片尺寸

print(img.shape)

# 将图片高和宽分别赋值给x,y

x, y = img.shape[0:2]

# 显示原图

cv.imshow('OriginalPicture', img)

# 缩放到原来的二分之一,输出尺寸格式为(宽,高)

img_test1 = cv.resize(img, (int(y / 2), int(x / 2)))

cv.imshow('resize0', img_test1)

cv.waitKey()

# 最近邻插值法缩放

# 缩放到原来的四分之一

img_test2 = cv.resize(img, (0, 0), fx=0.25, fy=0.25, interpolation=cv.INTER_NEAREST)

cv.imshow('resize1', img_test2)

cv.waitKey()

cv.destroyAllWindows()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: Python OpenCV之图片缩放的实现(cv2.resize)

本文地址: http://www.cppcns.com/jiaoben/python/263961.html

python opencv图片放大 缩小_Python OpenCV之图片缩放的实现(cv2.resize)相关推荐

  1. android imageview点击图片放大缩小,Android实现ImageView图片双击放大及缩小

    病人肝癌肿瘤治疗前9.0*8.8cm,通过一疗程服药治疗缩小到8.0*7.3cm. 肝肿瘤9.0*8.8cm 肝肿瘤缩小到8.0*7.3cm 河南偃师任某某乙肝癌肿瘤治疗前6.7*9.3cm,通过一疗 ...

  2. css3 图片放大缩小闪烁效果

    直接把图片替换就可以了,我的图片是透明的,所以body设置为黑色的,不不要可以去掉 <!doctype html> <html lang="en"> < ...

  3. vue项目 一行js代码搞定点击图片放大缩小

    一行js代码搞定xue项目需要点击图片放大缩小,其实主要用的是用到了vue:class的动态切换,内容比较简单.一开始我把维护的需求想得太复杂了,和测试小姐姐聊了一下才反应过来. 两个月不到跟了四个项 ...

  4. 图片放大缩小旋转左移右移镜像倒影android

    图片放大缩小旋转左移右移镜像倒影 demo: TestImage 1. 将 meinv.jpg 图片拷贝到以下目录TestImage\app\src\main\res\mipmap-hdpi 1.An ...

  5. iphone iPhone开发中如何将制作图片放大缩小代码实现案例

    1:原文摘自:http://mobile.51cto.com/iphone-285108.htm iPhone开发中如何将制作图片放大缩小案例是本文要介绍的内容,主要是来学习iphone开发中动画的制 ...

  6. 点击图片放大缩小功能

    1.点击图片放大缩小的思路 图片部分: <table><div><img style="width:62px;height:83px;display:block ...

  7. imageView图片放大缩小及旋转

    imageView图片放大缩小及旋转 一.简介 二.方法 1)设置图片放大缩小效果 第一步:将<ImageView>标签中的android:scaleType设置为"fitCen ...

  8. html如何控制图片自动放缩,如何用js控制图片放大缩小

    js控制图片放大缩小的效果,可以通过JavaScript的width和height属性来实现.其属性可以实现按比例放大和缩小图像尺寸的功能. 在前面的文章中,也为大家介绍了JS获取图片当前宽高和JS获 ...

  9. 移动端查看预览图片放大缩小

    方法一 之前介绍过一款 移动端vue适用的插件大全 https://blog.csdn.net/MtangEr/article/details/85339092 里边有一篇是查看图片放大缩小的 htt ...

最新文章

  1. git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支...
  2. java mysql语句_java mysql查询语句怎么写
  3. 浅析HTML、CSS、JavaScript之间的联系与区别
  4. EOJ_1102_任务调度问题
  5. Shovels and Swords CodeForces - 1366A(二分)
  6. 如何制作印章_如何用Photoshop制作个性印章/文字图片
  7. tomcat配置文件context.xml和server.xml分析
  8. LeetCode - 7. Reverse Integer
  9. 【语音识别】基于matlab GUI HMM中文语音识别【含Matlab源码 1385期】
  10. QGIS教程—缓冲区buffer
  11. 京东商城搜索框特效实现
  12. win10系统安装软件安装和问题处理
  13. 添加蒙版及原页面不滚动
  14. 导教班,我的职业续航加油站
  15. Mac-记录一些超好用的快捷键
  16. 用python的turtle画等边三角形讲解_通过Python turtle绘制等边三角形谈编程思维和逻辑...
  17. python输入一个正整数_Python题目解答:输入一个整数N,输出N的所有最小因子
  18. JAVA计算机毕业设计阿尔兹海默病Mybatis+系统+数据库+调试部署
  19. hdu 4438 Hunters
  20. bal插口_调音台上的英文缩写都是什么意思 调音台上面那几个插口是什么作用...

热门文章

  1. MySQL 8.0 新特性:引人注目的哈希连接(Hash Join)
  2. 面试官:InnoDB中一棵B+树可以存放多少行数据?
  3. 为什么说项目管理是每个人必备的底层能力?
  4. 使用VMware VSphere WebService SDK进行开发 (五)——根据虚拟机的名称获取对应主机的IP地址
  5. 【城市沙龙】LiveVideoStack Meet|杭州:多媒体新黄金时代
  6. 腾讯云首次公开边缘计算网络开源平台,拥抱5G与万物互联
  7. cdn与服务器的关系_掐指算算: 你的CDN多花了几百万?
  8. 移动支付批量制卡系统架构
  9. ubuntu自动保存git账号和密码
  10. leetcode 382. Linked List Random Node | 382. 链表随机节点(Java)