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()
相关推荐
咚咚王者9 分钟前
人工智能之数学基础 离散数学:第四章 离散概率
人工智能
阿标在干嘛13 分钟前
科力辰平台:作为一个科技查新平台,其核心能力边界在哪里?
人工智能·科技
徽44018 分钟前
农田植被目标检测数据标注与模型训练总结3
人工智能·目标检测·目标跟踪
冒泡的肥皂19 分钟前
25年AI我得DEMO老师
人工智能·后端
wang_chao11822 分钟前
Yolov5训练自定义数据集的步骤
深度学习·yolo·计算机视觉
骑猪兜风23322 分钟前
软件工程大师 Martin Fowler 谈 AI 与软件工程的变迁
人工智能·软件工程·ai编程
serve the people23 分钟前
Agent 基于大模型接口实现用户意图识别:完整流程与实操
大数据·人工智能·agent
云计算小黄同学23 分钟前
软件工程/SRE 专家:AI 胜任力进阶路线图
人工智能·软件工程
咬人喵喵28 分钟前
文生图:AI 是怎么把文字变成画的?
人工智能·编辑器·svg
AI白艿28 分钟前
告别设计盲目:AI如何重塑男装开发全链路
人工智能·aigc