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()
相关推荐
路人与大师2 分钟前
Genesis V5 技术深度解析:迈向自创生智能体内核
人工智能
qunaa01014 分钟前
【计算机视觉】YOLOv10n-SPPF-LSKA托盘识别与检测
人工智能·yolo·计算机视觉
管牛牛11 分钟前
图像的几何变换
人工智能·opencv·计算机视觉
零售ERP菜鸟11 分钟前
安全与合规的确定性保障:构建“内置安全”的弹性防线
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
之歆16 分钟前
什么是 AI Agent 详解 ?
人工智能·ai
Java后端的Ai之路16 分钟前
【机器学习】-长尾分布解读指南
人工智能·机器学习·长尾分布
科创致远20 分钟前
国内ESOP电子作业系统头部企业格局与科创致远技术发展历程
大数据·数据库·人工智能·嵌入式硬件·精益工程
聊聊科技21 分钟前
无需额外人力硬件成本,AI代唱demo软件助力音乐人降低小样demo制作开支
人工智能
俊哥V22 分钟前
AI一周事件(2026年01月07日-01月13日)
人工智能·ai
小真zzz28 分钟前
ChatPPT与WPS AI深度产品对比:AI美化技术的全面较量
人工智能·powerpoint·wps·ppt·aippt·banana