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 相关文章推荐
Java中重定向输出流实现用文件记录程序日志
Jun 12 Python
Python用list或dict字段模式读取文件的方法
Jan 10 Python
Python实现字典的遍历与排序功能示例
Dec 23 Python
Python实现OpenCV的安装与使用示例
Mar 30 Python
Python实现的HMacMD5加密算法示例
Apr 03 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
python实现Excel文件转换为TXT文件
Apr 28 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
基于opencv实现简单画板功能
Aug 02 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
js操作textarea 常用方法总结
2012/12/03 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
python开发之str.format()用法实例分析
2016/02/22 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
python解释器spython使用及原理解析
2019/08/24 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
城市规划毕业生求职信
2013/10/10 职场文书
药学专业个人自我评价
2013/11/11 职场文书
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
行政部岗位职责范本
2014/03/13 职场文书
捐款倡议书
2014/04/14 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
竞选学委演讲稿
2014/09/13 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
赡养老人协议书范本
2015/08/06 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL