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如何实现远程控制电脑(结合微信)
Dec 21 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 Python
python3.x提取中文的正则表达式示例代码
Jul 23 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
Python列表的深复制和浅复制示例详解
Feb 12 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
zend framework配置操作数据库实例分析
2012/12/06 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
搭建vue开发环境
2018/07/19 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
js实现简单点赞操作
2020/03/17 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
tensor和numpy的互相转换的实现示例
2019/08/02 Python
PyTorch中permute的用法详解
2019/12/30 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
Python包和模块的分发详细介绍
2020/06/19 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
写求职信有哪些注意事项
2014/05/08 职场文书
青年文明号口号
2014/06/17 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
施工安全协议书范本
2014/09/26 职场文书
超市督导岗位职责
2015/04/10 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL