gpt4 book ai didi

iphone - 重构图像中矩形对象的纵横比

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:08 24 4
gpt4 key购买 nike

我正在做一个小项目,使用相机(特别是 iPhone 相机)“扫描”纸张。

工作流程:

让用户拍摄纸张照片,然后我会检测角/轮廓,以便我知道照片中原始纸张的 4 个角点。然后很容易反转相机的透视变换以获得所拍摄纸张的“平面”图像。

但是,我的问题是:如何保持甚至计算正确的(原始)纵横比?

Image of UI with detected corners of sheet of paper (can't post images, sorry)

正如你在上面看到的,我有角点的坐标,我也知道如何构造一个矩阵来将左上角映射到点 (0,0),将右上角映射到 (width,0) ,右下角为 (width, height),左下角为 (0,height)。

现在的问题是:如何获得纸张原始的正确宽度/高度纵横比。我很确定我可以使用角度来确定透视变换,但我一直在寻找正确的公式。我也有一种预感,我也需要相机的焦距,但不需要它会很好。

如有任何想法,我们将不胜感激。

最佳答案

本文 http://research.microsoft.com/en-us/um/people/zhang/papers/tr03-39.pdf

描述过程。

我做了一些实验,虽然“合成”图像的结果很好,但对于真实图像(或者当我向合成图像的“检测到”角添加一些噪声时)结果不稳定 - 纵横比变化很大。

关于iphone - 重构图像中矩形对象的纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com