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中的__future__模块
Apr 27 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
python画微信表情符的实例代码
Oct 09 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
通过实例解析Python调用json模块
Dec 11 Python
Python3搭建http服务器的实现代码
Feb 11 Python
解决Python Matplotlib绘图数据点位置错乱问题
May 16 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
在Python中如何使用yield
Jun 07 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目录管理函数小结
2008/09/10 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
网页常用特效代码整理
2006/06/23 Javascript
JavaScript 中的事件教程
2007/04/05 Javascript
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
vue跨域解决方法
2017/10/15 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
python3人脸识别的两种方法
2019/04/25 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
python读取xml文件方法解析
2020/08/04 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
Linux开机引导的步骤是什么
2014/02/26 面试题
大三自我鉴定范文
2013/10/05 职场文书
办公室内勤岗位职责范本
2013/12/09 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
干部现实表现材料
2014/02/13 职场文书
天河观后感
2015/06/11 职场文书
门面租赁合同范文
2019/08/06 职场文书
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers