Type: concept
Confidence: 0.80
Created: 2026-04-18
Updated: 2026-04-18
Tags: 计算机视觉图像处理OCR几何变换文档处理

透视变换

概述

透视变换(Perspective Transform)是一种几何变换技术,将倾斜或不规则四边形区域矫正为规则矩形,是 OCR 流水线中文字矫正的关键步骤。

关键内容

在 OCR 流水线中的作用

PaddleOCR 的 OCR 流程中,DBNet++ 检测到的文字区域是多边形(通常是四边形),因为文字行可能稍有倾斜(扫描件常见)。透视变换将这些多边形区域矫正为水平的矩形图像,便于后续的 SVTR 识别。

工作原理

检测到的文字多边形 → 计算目标矩形的宽高 → 透视变换矩阵 → 矫正后的矩形图像

具体步骤: 1. 获取文字多边形的 4 个顶点(左上、右上、右下、左下顺序) 2. 计算目标矩形的宽高(取多边形对边的最大长度) 3. 构建目标矩形的 4 个顶点坐标 4. 计算透视变换矩阵 M(getPerspectiveTransform) 5. 应用透视变换(warpPerspective),输出矫正后的矩形图像

为什么需要透视变换?

在 MinerU 中的应用

MinerU 的 OCR 管道中,透视变换是连接文字检测和文字识别的桥梁。它确保无论原始文字区域如何倾斜,都能输出标准化的矩形图像供识别模型使用。

来源

相关