python cv2.resize函数high和width注意事项说明


Posted in Python onJuly 05, 2020

在opencv中获取图片的尺寸的方法是:

import cv2
img = cv2.imread(path)
img.shape

返回的是三维数组(high, width, 3),当我们需要对图像进行缩放时需要用到cv2.resize()函数:

#缩放到原来的二分之一

img= cv.resize(img, (int(width / 2), int(high / 2)))

此时需要传入的形状又是(width, high),这点需要注意。?

不知为什么要这么设定,为什么shape和resize方法的位置不能统一呢,不注意还容易出错。

补充知识:通过cv2.resize()来改变图片大小

如下所示:

import cv2
import matplotlib.pyplot as plt 

image=plt.imread('timg.jpg')
res=cv2.resize(image,(224,224),interpolation=cv2.INTER_CUBIC)
plt.imshow(res)

其中对于cv2.resize()函数: image是要改变的图片,

(224,224)是要改变为的目标图片大小(但是要注意CV2是GRB,我上面是通过plt读的图片是RGB的,所以变换的时候注意一下相对应)

interpolation是变换方法,我选的是cv2.INTER_CUBIC。常见的还有CV_INTER_NN,CV_INTER_AREA等

以上这篇python cv2.resize函数high和width注意事项说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现批量更换指定目录下文件扩展名的方法
Sep 19 Python
Python表示矩阵的方法分析
May 26 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
Python 带有参数的装饰器实例代码详解
Dec 06 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
TensorFlow绘制loss/accuracy曲线的实例
Jan 21 Python
python实现查找所有程序的安装信息
Feb 18 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
在ipython notebook中使用argparse方式
Apr 20 Python
Pycharm IDE的安装和使用教程详解
Apr 30 Python
什么是python类属性
Jun 10 Python
Python中flatten( ),matrix.A用法说明
Jul 05 #Python
python线性插值解析
Jul 05 #Python
使用keras实现非线性回归(两种加激活函数的方式)
Jul 05 #Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 #Python
Django --Xadmin 判断登录者身份实例
Jul 03 #Python
详解Python多线程下的list
Jul 03 #Python
Python 字符串池化的前提
Jul 03 #Python
You might like
用PHP函数解决SQL injection
2006/10/09 PHP
xml+php动态载入与分页
2006/10/09 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
Vuex提升学习篇
2018/01/11 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
Python中的ceil()方法使用教程
2015/05/14 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
python下10个简单实例代码
2017/11/15 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
python基于event实现线程间通信控制
2020/01/13 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
如何用python免费看美剧
2020/08/11 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
人事主管岗位职责
2014/01/30 职场文书
五年级数学教学反思
2014/02/11 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书