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 相关文章推荐
Python批量修改文本文件内容的方法
Apr 29 Python
深入理解Python3 内置函数大全
Nov 23 Python
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
python对excel文档去重及求和的实例
Apr 18 Python
Python中文件的读取和写入操作
Apr 27 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
May 24 Python
python一键去抖音视频水印工具
Sep 14 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
python实现高斯判别分析算法的例子
Dec 09 Python
python3下pygame如何实现显示中文
Jan 11 Python
opencv python图像梯度实例详解
Feb 04 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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
Python简单进程锁代码实例
2015/04/27 Python
python中随机函数random用法实例
2015/04/30 Python
python之Socket网络编程详解
2016/09/29 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
python模块内置属性概念及实例
2021/02/18 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
简历的自我评价范文
2014/02/04 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
跳槽求职信范文
2014/05/26 职场文书
运动会1000米加油稿
2015/07/21 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python