鱼眼镜头

鱼眼镜头长这样
【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

鱼眼镜头成像样张

拍出来的照片长这样
【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

鱼眼名称的由来

之所以叫鱼眼,是因为仿生的鱼眼

【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

鱼眼镜头的实现

实际的实现,是分层的

【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

鱼眼相机的成像模型

成像模型是这样的

【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

正向成像过程基本分三步:

  1. 针孔成像,得到理想坐标
  2. 鱼眼畸变
  3. 调整图像坐标

3D世界中一点 P, 坐标为 X,首先针孔投影到相平面坐标是[a; b]:

s[ab1]T=RX+T
, 且有
r2=a2+b2θ=atan(r)

之后施加鱼眼畸变

θd=θ(1+k1θ2+k2θ4+k3θ6+k4θ8)

畸变后坐标为[x’; y’],满足
x=(θd/r)ay=(θd/r)b

最后调整到像素坐标系[u; v]

u=fx(x+αy)+cxv=fyy+cy

鱼眼图像的矫正

【CV】鱼眼相机模型与畸变矫正(Fisheye Camera Model & Calibration)

Ref

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2021-11-22
  • 2021-05-24
  • 2022-01-03
  • 2021-05-31
  • 2021-10-30
  • 2021-08-03
猜你喜欢
  • 2021-07-13
  • 2021-04-12
  • 2021-10-26
  • 2021-10-31
  • 2021-09-23
  • 2021-04-08
  • 2022-12-23
相关资源
相似解决方案