Answers:
有谁知道该软件是否使用Brown-Conrady模型来实现镜头校正?
是的,他们确实使用那些非常常见的相机校准系数。我在以下引用中添加了公式的一些可复制文本版本:
Adobe相机型号
直线透镜的几何畸变模型
xd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*x + 2*(k4*y + k5*x)*x + k5*r^2 yd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*y + 2*(k4*y + k5*x)*y + k5*r^2
鱼眼镜头的几何变形模型
rd = f*(θ + k1*θ^3 + k2*θ^5)
虽然这些公式看起来与Wikipedia页面上关于变形的乍一看有些不同:
如果进行数学运算,它们实际上是等效的:k4 = P1
和k5 = P2
。
该模型还包括横向色差和渐晕,可以在链接的pdf文件中找到它们。
我想添加面包屑,使我进入上述发现,因为
广泛的Google搜索
也不适合我,达到目标也不像我希望的那样直接。这主要是轶事
镜片制造商可以使用此功能,将其镜片设计数据转换为LCP文件。有关详细信息,请查阅镜头设计数据交换格式和转换步骤中标题为“ Adobe相机模型镜头设计数据转换指南 ” 的随附文档。如果有关于如何与LCP文件转换的文档,则它们应该在某处具有该文件格式的开放规范。知道配置文件的外观是成功的一半。
Lensfun存储库现在包含一个分支“ acm”,该分支实现了Adobe Camera Model的变形(包括鱼眼)。看起来上述转换是在现实生活中发生的。
邮件列表链接到lensfun文档0.3.2.0的一部分,该文档名为将Adobe LCP文件转换为Lensfun:lensfun-convert-lcp(于2015年12月22日生成):
LCP文件格式由Adobe定义(请参见规范1),并在其Lightroom和Photoshop产品中使用。
但是该规范被Spectral Wolf阻止
该光谱狼只担心火灾。我再也不能帮助您,但是如果您掌握了狼,他将使您的图像不失真。神速。
1指向macromedia.com。看起来Adobe使旧链接保持活动状态。
我不能特别谈论LR,但是如果所使用的镜头相当流行,那么许多原始处理应用程序根本就不会使用基于旋转对称性假设的几种通用数学模型中的一种(例如Brown-Conrady)一。取而代之的是,他们使用校准后的校正曲线来校正在各种焦距下测得的镜头失真。对于定焦镜头尤其如此。佳能Digital Photo Professional的Digital Lens Optimizer模块就是这样一种应用程序,它使用校准的校正配置文件来校正透镜像差,其结果令人瞩目,甚至可以抵消由于光圈狭窄而引起的衍射影响。
广受欢迎的GoPro相机应具有可供Adobe使用的校准校正配置文件。我是否知道Adobe是否使用和应用它们。(没有答案表明他们没有。)
如果无法使用特定镜头的校准轮廓,或者照片中嵌入的EXIF信息未正确指定所使用的特定镜头,则那些原本会使用校准轮廓的应用将改用诸如Brown-Conrady之类的通用模型进行几何失真更正。