ChromaticAberrationCorrection:尝试实施专门用于消除图像色差的算法 源码
色差校正 试图实现一种专用于消除图像色差的算法 关于这个项目 该程序以PGM格式拍摄一张测试图像,并在白色(或浅色)背景上以相同的半径大小带有大量黑色圆圈。 实施的算法根据测试图像进行测量,并且能够与使用相同相机设置曝光的任何其他图像一起使用。 我们假设摄像头未垂直于图像平面放置,因此圆圈可能会变成椭圆形。 我们需要建立仿射变换来匹配绿色和红色(类似绿色和蓝色)通道。 选择绿色通道作为主要通道,因为它在拜耳过滤器中占主导地位。 程序通过检查每个像素的亮度(检查pgm文件的结构)来定义圆的中心和半径。 据推测,亮度值是通过从圆心向其边界移动而减小的。 该算法的主要思想是从两个参数(坐标x和y-圆心)构建多项式,该参数将(测试图像的)红色和蓝色通道移至绿色。 通过首先将所有三个通道的中心匹配,然后将红色和蓝色通道图像的每个像素匹配到绿色,我们将获得一个没有色差的图像,并且能够将这些多
用户评论