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 05 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
使用Scrapy爬取动态数据
Oct 21 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
python实现可下载音乐的音乐播放器
Feb 25 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
Mar 23 Python
Python3爬虫中识别图形验证码的实例讲解
Jul 30 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
Python基于Faker假数据构造库
Nov 30 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
Python 数据科学 Matplotlib图库详解
Jul 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
世界收音机发展史
2021/03/01 无线电
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
Python将string转换到float的实例方法
2019/07/29 Python
Python matplotlib可视化实例解析
2020/06/01 Python
python中二分查找法的实现方法
2020/12/06 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
安全教育心得体会
2013/12/29 职场文书
大型会议策划方案
2014/05/17 职场文书
最常使用的求职信
2014/05/25 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
自我检讨书怎么写
2015/05/07 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书