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()
相关推荐
机器之心3 分钟前
华为新开源!扩散语言模型突破32K上下文,还解锁了「慢思考」
人工智能·openai
可触的未来,发芽的智生3 分钟前
微论-自成长系统引发的NLP新生
javascript·人工智能·python·程序人生·自然语言处理
阿里云大数据AI技术13 分钟前
PAI Physical AI Notebook 详解(5):基于 Isaac-Cortex 的软件在环验证
人工智能
冴羽22 分钟前
10 个 Nano Banana Pro 专业级生图技巧
前端·人工智能·aigc
晨非辰31 分钟前
算法闯关日记 Episode :解锁链表「环形」迷局与「相交」奥秘
数据结构·c++·人工智能·后端·python·深度学习·神经网络
老蒋新思维32 分钟前
创客匠人 2025 峰会深度解析:AI 赋能垂直领域,创始人 IP 变现的差异化路径
大数据·网络·人工智能·网络协议·tcp/ip·重构·知识付费
沛沛老爹33 分钟前
AI入门之LangChain Agent工具链组合设计:从理论到产业落地的AI智能体架构指南
人工智能·架构·langchain·agent·ai入门
摘星编程36 分钟前
解构CANN图编译技术:打造高吞吐、低延迟的实时AI质检系统
人工智能
8个贝壳1 小时前
开发者福音!一键聚合GPT-5.1、Claude 4.5:我的高性价比AI模型中转站实战分享
人工智能
liliangcsdn1 小时前
如何从二项分布中抽取样本 - binomial
大数据·人工智能