您可以看到车道是歪斜的。我想让车道垂直。
我用了Photoshop的透视变换功能,得到的结果:
虽然现在车道是垂直的,但是远端的车变大了,近端的车变小了。那不是我想要的。
我尝试了 Photoshop 的变形功能。 Photoshop 给了我 8 个控制点,我终于得到了理想的结果。
这种转变的名称是什么?
如何以编程方式进行转换?我正在使用 C# + EmguCV(OpenCV)
非常感谢。
最佳答案
它叫做 Radial Distortion .它通常由 Browns model 修复. Here是关于如何使用 Photoshop 修复它的教程。
请注意,在您的情况下,您应该首先修复径向畸变,然后才进行投影变换(单应性),因为径向畸变是镜头的属性,而投影变换是您正在查看的世界的属性。
关于image-processing - 如何转换图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12798308/