我需要在一瓶酒上投影一个二维码,所以我需要一种打印的二维码的变形变形,才能从相机中看到完美的正方形。有没有可以做到这一点的软件?
发布于 2012-07-22 09:10:19
这个问题是模棱两可的:你需要(a)沿水平方向扩展二维码,以便从相机看到它时看起来是方形的,还是(b)挤压它,使其看起来像是粘在瓶子上的?
可能最简单的方法(b)是使用任何3d建模软件包(例如Blender,3D Studio Max,Maya,...),构建一个圆柱体并将二维码的图像纹理映射到它上。
或者您可以在Matlab中执行(a)和(b),这允许您通过2d->2d函数任意重新映射任何矩阵(在这种情况下,它实际上是1d,因为垂直方向没有失真)。QR码上的畸变坐标s与其正交投影x的关系为(x/R) = sin(s/R),其中R是圆柱体的半径。
https://stackoverflow.com/questions/11591850
复制相似问题