zoukankan      html  css  js  c++  java
  • 鱼眼图像校正

    这两天在做鱼眼图像的校正,也就是鱼眼镜头拍摄的照片的校正。

    首先,先贴两张图,学学siggraph,哈哈哈。开玩笑。梦寐以求的图形学年会啊!

    这里采用的方法,是从鱼眼图像成像的原理入手,反投影到平面图像,所以,很简单。而且景深可以调节,调节景深,可以看到不同的方位的图像。注意,可以发现,校正后的图像,似乎缺少了很多原图的信息。是的。因为,从成像的原理入手,那么,原来视角有200多度的鱼眼图像,校正到平面图像,肯定会有一些景物,在平面图像上是显示不出来的。但是,我们可以调节景深,从而可以达到看到更多景物的目的。所以,要从根本上理解成像的原理,才可以理解。也正应了那句老话,理论是最根本的,数学是最根本的。

    调节景深,可以得到如下的结果图:

    可以看到,发生了变化。所以,从理论上讲,就很容易理解。

    这个方法,与一般的校正不一样,尤其是采用多项式的图像校正,那些完全是基于图像,而与图像的内容以及畸变的机理压根没有关系,没有思考。

    不过,话说回来,这里还是有一些问题的,因为投影面,我假设为球,所以,还有很多值得思考,和去完善。

    下一步工作:

    1. 如果有时间,采用GPU加速,并达到实时,还可以调节窗口。

    2. 基于鱼眼图像的三维重建。

    \(^o^)/ 欧耶!

    再来两张图吧,

  • 相关阅读:
    leetcode 268. Missing Number
    DBSCAN
    python二维数组初始化
    leetcode 661. Image Smoother
    leetcode 599. Minimum Index Sum of Two Lists
    Python中的sort() key含义
    leetcode 447. Number of Boomerangs
    leetcode 697. Degree of an Array
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(1月3日)
    北京Uber优步司机奖励政策(1月2日)
  • 原文地址:https://www.cnblogs.com/tandychao/p/1751686.html
Copyright © 2011-2022 走看看