面对图像变形的一些问题。我的应用程序(C#,VS2010)将图像作为输入并将其平铺并使用单应矩阵应用透视。一切正常,我得到一个带有所需视角的平铺输出图像。但输出图像有一些锯齿状边缘和缺少像素。
这是我的应用程序的示例输出: http://www.4shared.com/photo/vIeRhc9y/InterPol.html (放大图像以清楚地看到问题)
检查图像左上角的锯齿状边缘和一些缺少的白线。我尝试根据这里提供的解释对像素应用双三次插值: http://paulbourke.net/texture_colour/imageprocess/
输出稍微好一点,但大多数缺失线和锯齿状边缘仍然存在。我该怎么做才能解决这个问题?
提前致谢。
此致
答案 0 :(得分:0)
你需要做得更好;)你在使用System.Drawing还是别的什么?我知道如何使用GDI +使质量非常好,但您应该能够使用bicubic interpolation获得更好的结果。你在做任何过滤吗?
对于简单的比较,只需在Paint.NET中打开图像并进行一些调整大小我就没有遇到同样的问题。