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 logging模块的使用方法
Apr 17 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
从0开始的Python学习014面向对象编程(推荐)
Apr 02 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
对tensorflow中cifar-10文档的Read操作详解
Feb 10 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 Python
Python如何给你的程序做性能测试
Jul 29 Python
python 常见的排序算法实现汇总
Aug 21 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 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 array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
js实现遍历含有input的table实例
2015/12/07 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
weui中的picker使用js进行动态绑定数据问题
2019/11/06 Javascript
JS实现简单日历特效
2020/01/03 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
以一段代码为实例快速入门Python2.7
2015/03/31 Python
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
详解Python中的条件判断语句
2015/05/14 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
个人自我鉴定
2013/11/07 职场文书
服装行业创业计划书范文
2014/02/05 职场文书
干部个人对照检查材料
2014/08/25 职场文书
民主生活会剖析材料
2014/09/30 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang