OpenCV 图片矫正

实验原理:

通过使用透视变换函数 ,把一个图像投影到一个新的视平面

第一步:输入原图像的四个相应的坐标

第二步:定义目标图像中四个角点的坐标

第三步:计算透视变换矩阵

第四步:计算透视变换矩阵

详细函数解释:OpenCV 功能函数介绍-CSDN博客

实验代码:

python 复制代码
import cv2
import numpy as np


img = cv2.imread("./6667.png")

points1 = np.array([[166, 136], [632, 40], [82, 500], [660,550]],
                   dtype=np.float32)

points2 = np.array([[0, 0], [img.shape[1], 0], [0, img.shape[0]], [img.shape[1], img.shape[0]]],
                   dtype=np.float32)
M = cv2.getPerspectiveTransform(points1, points2)

img_warp = cv2.warpPerspective(img, M,(img.shape[1], img.shape[0]))


cv2.imshow("img",img)
cv2.imshow("img1",img_warp)
cv2.waitKey(0)

实验现象:

相关推荐
轩轩的学习之路2 分钟前
claudecode安装+第三方模型,无root
linux·人工智能·python
闵孚龙3 分钟前
AI Agent 提示注入防御全解析:Unicode 清洗、MCP 安全、Claude Code 权限治理与纵深防御
人工智能·安全
键盘上的猫头鹰4 分钟前
Jupyter notebook安装与启动
python·数据分析
SEO_juper4 分钟前
2026 跨境独立站 SEO 行业格局与机会预判
人工智能·seo·独立站·谷歌seo·谷歌优化·外贸电商·谷歌geo
愚公搬代码6 分钟前
【愚公系列】《AI漫剧创作一本通》024-Al 漫剧视频生成(AI漫剧视频生成工具)
人工智能·音视频
大模型最新论文速读7 分钟前
OpenSeeker-v2:仅用 1w 条数据 + SFT,训练 Deep Research 达到 SOTA
人工智能·深度学习·机器学习·计算机视觉·自然语言处理
__log8 分钟前
AI前端工程化实战指南:10大核心场景的“解题思路“与“避坑指南“
前端·人工智能
翼达口香糖8 分钟前
当大模型吃掉你的App,从高德开放平台看AI服务重构
大数据·人工智能·深度学习·语言模型·数据分析·边缘计算
lizhihai_999 分钟前
股市学习心得-量比的作用
大数据·人工智能·学习
晓蓝WQuiet9 分钟前
opencv从入门到。。。。
人工智能·opencv·计算机视觉