OpenCV学习笔记(五)【图像大小重定义】

简介: OpenCV学习笔记(五)【图像大小重定义】

OpenCV学习笔记(五)【图像大小重定义】

在OpenCV项目中新建Resize.py文件。

因为cv2、matplotlib包以及图像显示、读取函数经常用到,在这里把这部分内容打包成一个imutils.py文件,直接导入,效果一样。

from imnutlis import *#把常用的的包、函数打包成一个模块调用
image=imread('qiqi.jpg')
print(image.shape)
width=500
#height=500  指定值改变图像大小
height=int(image.shape[0]*width/image.shape[1])#等比例改变图像大小
#改变图像大小的算法:5种插值方法
#1.最邻近
#2.双线性(LINEAR)
#3.基于像素区域(AREA)
#4.立方插值(CUBIC)
#5.兰索思插值(LANCZOS4)
image=cv2.resize(image,(width,height),interpolation=cv2.INTER_NEAREST)
show(image)
print(image.shape)

结果:

1ecd1b2606ed46e9956a89f231c9802c.png

相关文章
|
12天前
|
计算机视觉 Python
轻松掌握opencv的8种图像变换
轻松掌握opencv的8种图像变换
|
13天前
|
算法 计算机视觉
【OpenCV】- 图像修复
【OpenCV】- 图像修复
|
13天前
|
Serverless 计算机视觉
【OpenCV】-图像的矩
【OpenCV】-图像的矩
|
13天前
|
编解码 物联网 计算机视觉
【OpenCV】—图像金子塔与图片尺寸缩放
【OpenCV】—图像金子塔与图片尺寸缩放
|
13天前
|
前端开发 计算机视觉 C++
【OpenCV】—分离颜色通道、多通道图像混合
【OpenCV】—分离颜色通道、多通道图像混合
|
13天前
|
API 计算机视觉
【OpenCV】—图像对比度、亮度值调整
【OpenCV】—图像对比度、亮度值调整
|
13天前
|
计算机视觉 索引
【OpenCV】—ROI区域图像叠加&图像混合
【OpenCV】—ROI区域图像叠加&图像混合
|
13天前
|
存储 算法 C语言
OpenCV—访问图像中的像素
OpenCV—访问图像中的像素
|
1月前
|
编解码 计算机视觉 Python
opencv 图像金字塔(python)
opencv 图像金字塔(python)
|
1月前
|
边缘计算 算法 计算机视觉
opencv 图像梯度(python)
opencv 图像梯度(python)