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操作摄像头截图实现远程监控的例子
Mar 25 Python
Djang中静态文件配置方法
Jul 30 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
对python sklearn one-hot编码详解
Jul 10 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
Python 使用folium绘制leaflet地图的实现方法
Jul 05 Python
Python银行系统实战源码
Oct 25 Python
Python request操作步骤及代码实例
Apr 13 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
Python os库常用操作代码汇总
Nov 03 Python
Python try except else使用详解
Jan 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
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
浅谈php冒泡排序
2014/12/30 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Python持续监听文件变化代码实例
2020/07/22 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
一些高难度的SQL面试题
2016/11/29 面试题
师德师风个人反思
2014/04/28 职场文书
幼儿评语大全
2014/04/30 职场文书
小学六年级毕业感言
2015/07/30 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL