使用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()
相关推荐
Elastic 中国社区官方博客13 小时前
Elasticsearch:数据脱节如何破坏现代调查
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
却道天凉_好个秋14 小时前
OpenCV(三十八):什么是特征检测
人工智能·opencv·计算机视觉
m0_5711866014 小时前
第二十六周周报
人工智能
我不是QI14 小时前
周志华《机器学习—西瓜书》四
人工智能·机器学习
roman_日积跬步-终至千里14 小时前
【计算机视觉(8)】双视图几何基础篇:从立体视觉到极线约束
人工智能·数码相机·计算机视觉
nix.gnehc14 小时前
杂记:泛化
人工智能·机器学习
San30.14 小时前
Vue 3 + DeepSeek 实现 AI 流式对话的完整指南
前端·vue.js·人工智能
像风一样自由202014 小时前
LSTM-KNN融合模型:让AI既有记忆又会“查字典“
人工智能·rnn·lstm
祝余Eleanor14 小时前
Day32 深入理解SHAP图
人工智能·python·机器学习
沃达德软件14 小时前
警务大数据挖掘技术
大数据·人工智能·数据挖掘