图片校正matlab代码渐晕校正
代码根据论文实现。提供c++和Matlab源代码。
对于Matlab版本,我修改了作者郑元杰提供的部分代码。
对于
C++
版本,由我的主管谢东海和我实现。
C++
版本:
在编译源代码之前,请确保您已正确配置
OpenCV
开源库。
对于
C++
版本,有
2
个项目。
渐晕项目用于为图像生成渐晕。
暗角校正项目用于校正图像上的暗角。
MATLAB
版本:
版权所有
(c)
2010,郑元杰保留所有权利。
对于
Matlab
版本,您可以运行demo_vignetting模块开始校正过程。
还有一个叫做Estimate
的模块,用于估计校正的性能。
有关详细信息,请参阅校正估计部分或纸质材料。
结果
莉娜
更正
海
更正
夫妻
更正
性能评估
我们从
2
个角度评估性能。
首先,由于我们可以通过C++项目Vignetting来产生渐晕函数,所以我们可以将自己定义的渐晕函数与我们通过校正过程计算出来的渐晕函数进行比较。
真实渐晕功能
估计函数
如果我们沿着上面
2
张图像的对角线拟合值,我们可以得到这样的结果。
合身
其次,根据论文,没有渐晕的图像的半
2021-06-24 15:24:32
9.57MB
系统开源
1