Python OpenCV之图片缩放的实现(cv2.resize)


Posted in Python onJune 28, 2019

OpenCV函数原型:

cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)

参数解释:

InputArray src 输入图片
OutputArray dst 输出图片
Size 输出图片尺寸
fx, fy 沿x轴,y轴的缩放系数
interpolation 插入方式

interpolation 选项所用的插值方法:

INTER_NEAREST 最近邻插值
INTER_LINEAR 双线性插值(默认设置)
INTER_AREA 使用像素区域关系进行重采样。
INTER_CUBIC 4x4像素邻域的双三次插值
INTER_LANCZOS4 8x8像素邻域的Lanczos插值

注意:

1.输出尺寸格式为(宽,高)

2.默认的插值方法为:双线性插值

代码演示:

import cv2 as cv
 
# 读入原图片
img = cv.imread('test.jpg')
# 打印出图片尺寸
print(img.shape)
# 将图片高和宽分别赋值给x,y
x, y = img.shape[0:2]
 
# 显示原图
cv.imshow('OriginalPicture', img)
 
# 缩放到原来的二分之一,输出尺寸格式为(宽,高)
img_test1 = cv.resize(img, (int(y / 2), int(x / 2)))
cv.imshow('resize0', img_test1)
cv.waitKey()
 
# 最近邻插值法缩放
# 缩放到原来的四分之一
img_test2 = cv.resize(img, (0, 0), fx=0.25, fy=0.25, interpolation=cv.INTER_NEAREST)
cv.imshow('resize1', img_test2)
cv.waitKey()
cv.destroyAllWindows()

Python OpenCV之图片缩放的实现(cv2.resize)

Python OpenCV之图片缩放的实现(cv2.resize)

Python OpenCV之图片缩放的实现(cv2.resize)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django的模型中添加自定义方法的示例
Jul 21 Python
Laravel+Dingo/Api 自定义响应的实现
Feb 17 Python
linux环境下Django的安装配置详解
Jul 22 Python
python Django里CSRF 对应策略详解
Aug 05 Python
Pytorch实现神经网络的分类方式
Jan 08 Python
Python Numpy库常见用法入门教程
Jan 16 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
Apr 15 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
Python代码需要缩进吗
Jul 01 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
python实现学员管理系统(面向对象版)
Jun 05 Python
如何使用Python 打印各种三角形
Jun 28 #Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 #Python
python 列表转为字典的两个小方法(小结)
Jun 28 #Python
numpy和pandas中数组的合并、拉直和重塑实例
Jun 28 #Python
使用Python画股票的K线图的方法步骤
Jun 28 #Python
连接pandas以及数组转pandas的方法
Jun 28 #Python
python3实现猜数字游戏
Dec 07 #Python
You might like
PHP游戏编程25个脚本代码
2011/02/08 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
php 获取百度的热词数据的代码
2012/02/18 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
全面介绍vue 全家桶和项目实例
2017/12/27 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
群众路线教育党课主持词
2014/04/01 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
元旦标语大全
2014/10/09 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
清明节主题班会
2015/08/14 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
python opencv通过4坐标剪裁图片
2021/06/05 Python