使用opencv改变图片大小

使用opencv改变图片大小

图片的宽度和高度

  • 宽度:图片的宽度指的是图像从左边缘到右边缘的水平跨度。在数字图像中,宽度通常是以像素(pixels)为单位来度量的。
  • 高度:图片的高度指的是图像从上边缘到下边缘的垂直跨度。与宽度一样,高度也是以像素为单位来衡量的。

效果

原图大小:640x946

修改后图片大小:320x450

代码

python 复制代码
import cv2

# 读取图像
img = cv2.imread('liu_1.jpeg')

# 确保图像已经成功读取
if img is None:
    print("Error: Could not read image.")
    exit()

# 定义新的大小
width = 320
height = 450
dim = (width, height)

# 改变图像大小
resized = cv2.resize(img, dim, interpolation=cv2.INTER_AREA)

# 显示原图
cv2.imshow('Original Image', img)

# 显示改变大小后的图像
cv2.imshow('Resized Image', resized)

# 等待按键事件,0表示无限等待
cv2.waitKey(0)

# 关闭所有OpenCV窗口
cv2.destroyAllWindows()
相关推荐
江瀚视野21 分钟前
外卖之后再度进军酒旅,京东多线出击的逻辑是什么?
大数据·人工智能
棱镜研途34 分钟前
思辨场域丨AR技术如何重塑未来学术会议体验?
人工智能·计算机视觉·信息可视化·ar·虚拟现实
腾讯云大数据1 小时前
大模型驱动数据分析范式重构,腾讯云Data+AI实践亮相2025数据智能大会
人工智能·重构·数据挖掘·数据分析·腾讯云
king of code porter1 小时前
目标检测之YOLOV11自定义数据使用OBB训练与验证
人工智能·yolo·目标检测
天天进步20151 小时前
Python图像处理与计算机视觉:OpenCV实战指南
图像处理·python·计算机视觉
码农幻想梦1 小时前
医学图像处理期末复习
图像处理·人工智能
云天徽上1 小时前
【目标检测】什么是目标检测?应用场景与基本流程
人工智能·yolo·目标检测·计算机视觉
jndingxin1 小时前
OpenCV CUDA模块设备层-----原子操作函数atomicAdd()
人工智能·opencv·计算机视觉
还是叫明1 小时前
OpenCV实现二值图细化(骨架提取)
opencv·源代码·细化·骨架提取
小猴崽1 小时前
腾讯云智能媒体处理(Intelligent Media Processing, IMP)技术评估报告
人工智能·腾讯云·媒体