使用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()
相关推荐
风象南1 小时前
普通人用AI加持赚到的第一个100块
人工智能·后端
牛奶1 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶2 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
罗西的思考4 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习
冬奇Lab5 小时前
OpenClaw 源码精读(2):Channel & Routing——一条消息如何找到它的 Agent?
人工智能·开源·源码阅读
冬奇Lab5 小时前
一天一个开源项目(第38篇):Claude Code Telegram - 用 Telegram 远程用 Claude Code,随时随地聊项目
人工智能·开源·资讯
格砸6 小时前
从入门到辞职|从ChatGPT到OpenClaw,跟上智能时代的进化
前端·人工智能·后端
可观测性用观测云7 小时前
可观测性 4.0:教系统如何思考
人工智能
sunny8657 小时前
Claude Code 跨会话上下文恢复:从 8 次纠正到 0 次的工程实践
人工智能·开源·github
小笼包包仔7 小时前
OpenClaw 多Agent软件开发最佳实践指南
人工智能