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()
相关推荐
却道天凉_好个秋1 分钟前
Tensorflow数据增强(一):图片的导入与显示
人工智能·python·tensorflow
一行注释也不写1 分钟前
【循环神经网络(RNN)】隐藏状态在序列任务中的应用
人工智能·rnn·深度学习
屹立芯创ELEADTECH4 分钟前
CoWoS封装技术全面解析:架构、演进与AI时代的基石作用
人工智能·架构
Coder_Boy_6 分钟前
基于SpringAI的在线考试系统-知识点管理与试题管理模块联合回归测试文档
前端·人工智能·spring boot·架构·领域驱动
黄焖鸡能干四碗6 分钟前
智慧电力解决方案,智慧电厂解决方案,电力运维方案
大数据·人工智能·安全·需求分析
飞Link8 分钟前
【计算机视觉】深度学习医疗影像实战:PathMNIST 数据集全解析
人工智能·深度学习·计算机视觉
wangmengxxw9 分钟前
SpringAi-memory
人工智能·大模型·memory·springai
装不满的克莱因瓶10 分钟前
【Dify实战】情感陪伴机器人 从零制作教程
人工智能·ai·agent·agi·dify·智能体
2501_9413331010 分钟前
【计算机视觉系列】:钢结构构件识别与定位_yolo11-seg-RVB改进
人工智能·计算机视觉
belldeep10 分钟前
比较 RPA 与 AI Agent 的异同,两者有何关系?
人工智能·ai·agent·rpa