OpenCV透视变换

复制代码
#透视变换
import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('coins.jpg',1)

imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
#src 4->dst 4 (左上角 左下角 右上角 右下角)
matSrc = np.float32([[200,100],[200,400],[600,100],[width-1,height-1]])
matDst = np.float32([[200,200],[200,300],[500,200],[500,400]])
#组合
matAffine = cv2.getPerspectiveTransform(matSrc,matDst)# mat 1 src 2 dst
dst = cv2.warpPerspective(img,matAffine,(width,height))
img_bgr2rgb = cv2.cvtColor(dst, cv2.COLOR_BGR2RGB)
plt.imshow(img_bgr2rgb)
plt.show()

结果:

相关推荐
weixin_307779138 分钟前
从“人操作仪器”到“Agent 自主发现”:OPL 金属材料自驱动实验室 MVP 技术论述
开发语言·人工智能·算法·架构
xx_xxxxx_18 分钟前
论文阅读-PASLE
人工智能·深度学习·机器学习
释厄62318 分钟前
01AB 基本元理——任何智能体的三元法理·0=1→0≠1法理跃迁为天理
人工智能·windows·算法·microsoft·机器学习
szxinmai主板定制专家19 分钟前
工业视觉新思路:FPGA图像预处理+RK NPU推理,实现高速缺陷检测
人工智能·嵌入式硬件·fpga开发·rk3576+codesys
能源革命21 分钟前
AI 日报 · 2026-10-02
人工智能
枯木◊靠推文躺平版26 分钟前
2026 企业 AI 办公工具选型指南:如何匹配团队业务场景
人工智能
Web3&Basketball27 分钟前
LlamaIndex+BGE 重排:RAG 从噪声到可信
人工智能·大模型·rag
MiYi1240628 分钟前
Vlog人像美颜工具怎么选
大数据·人工智能
Omics Pro30 分钟前
经典多组学整合算法→商用云平台
数据库·人工智能·算法·机器学习·自然语言处理
Figo_Cheung32 分钟前
Figo生成式AI高维潜空间认知模式解构研究
人工智能·神经网络