opencv仿射变换

代码如下:

复制代码
import numpy as np
import cv2


# 读取图像
img = cv2.imread("../image/dog.jpg")
# 图像平移
height, width = img.shape[:2]
# 创建平移矩阵,[1, 0, 100] 表示 x 轴平移 100 个像素,[0, 1, 50] 表示 y 轴平移 50 个像素
translation_matrix = np.float32([[1, 0, 100], [0, 1, 50]])
# 应用平移变换
translated_img = cv2.warpAffine(img, translation_matrix, (width, height))


# 结果
# 显示平移后的图像
cv2.imshow("Translated img", translated_img)
# 显示原始图像
cv2.imshow("original", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
相关推荐
机器之心8 分钟前
P图手残党有救了,豆包·图像编辑模型3.0上线,一个对话框搞定「增删改替」
人工智能
开开心心就好15 分钟前
Excel批量加密工具,一键保护多个文件
java·javascript·人工智能·安全·excel·音视频·语音识别
右子27 分钟前
Claude Code:介绍与使用教程
前端·人工智能·后端
CodeShare32 分钟前
RoD-TAL:罗马尼亚驾照考试问答基准
计算机视觉·自然语言处理·问答系统
聚客AI1 小时前
LangGraph革命:用动态断点破解AI Agent高危操作困局
人工智能·llm·agent
yuzhiboyouye1 小时前
前端开发为什么没有后端开发那么清除业务
人工智能
mortimer1 小时前
PyInstaller打包踩坑记:从静默崩溃到柳暗花明
人工智能·python·github
luofeiju1 小时前
深入理解图像插值:从原理到应用
图像处理·人工智能·opencv
isNotNullX1 小时前
主数据管理系统能代替数据中台吗?
大数据·数据仓库·人工智能·数据分析·etl
lingling0092 小时前
艾利特机器人:光伏机器人如何重塑清洁能源制造新格局
大数据·人工智能·算法