zoukankan      html  css  js  c++  java
  • 图像变换之矫正---鱼眼图像的矫正简介

    概论:

      

    ZD鱼眼图像变形校正算法,理论上相对比较简单,各种具体典型算法也
    存在一定的不足。球面坐标定位展开算法是一种粗略的校正方法,最终的处理效
    果不够理想。多项式坐标变换算法是一种典型的校正算法,针对鱼眼镜头,往往
    需要5次多项式,同时需要N个控制点,计算量非常巨大,难于用于实时系统。而
    且控制点的合理选取也是一个很难把握的地方.极半径映射算法的缺点也类似于
    多项式坐标变换算法,需要手动地去选取控制点。
    3D鱼眼图像变形校正算法,相对计算比较精确。其中,投影转换算法
    将鱼眼图像转换成透视投影的图像,具体是在球面模型的基础上根据不同的投影
    来实现转换。由于恢复的区域往往是原来鱼眼图像上部分区域,因此该类算法常
    常用于全景漫游等技术。鱼眼镜头标定算法,是一类精确恢复的方法。但要通过
    烦琐的实验与函数计算,而且该类算法求解的参数与鱼眼镜头的类型也密切相
    关。

    (1)鱼眼圆心定位

    http://cdmd.cnki.com.cn/Article/CDMD-10212-1014313133.htm

    (2)多种矫正模型

    1.几何模型

    http://www.codeforge.cn/read/225555/ScanningMethod.cpp__html

    2.球面坐标定位法校正鱼眼图像畸变

    http://download.csdn.net/detail/zhima159/3107299

    3.柱面法,球面法,立体法

    4.

    function FisheyeImCorr(filename,DirFlag,scale)
    % 鱼眼图像校正(FisheyeImageCorrection)
    % FisheyeImCorr(filename,DirFlag) 对俯视或仰视拍摄的鱼眼图像进行校正,将圆形
    % 失真图像转为校正后的矩形图像。输入参数filename可以是字符串或
    % 数值型矩阵,当是字符串时,用来指定图片文件的文件名和文件路径,
    % 当是数值型矩阵时,用来指定平面图片的灰度值矩阵。DirFlag为标量,
    % 用来指定拍摄角度,其默认值为0,表示俯视拍摄,当设为非0值时表
    % 示仰视拍摄。scale为[0,1]上的标量,用来指定内圆半径与外圆半径
    % 的比值。
    % 注:运行程序后,需手动选取椭圆(或圆)形的校正区域,双击所选区域开始校正转换。
    %
    % Example:
    % FisheyeImCorr('testpat1.png');
    % FisheyeImCorr('testpat1.png',1,0.3);
    %
    % CopyRight:xiezhh(谢中华)
    % 2011.12.08

    http://www.matlabsky.com/thread-21697-1-1.html

    (3)多种插值算法

    http://www.pudn.com/downloads479/ebook/detail2002994.html

    http://www.codeforge.cn/read/225555/ScanningMethod.cpp__html coder

    http://www.matlabsky.com/thread-21697-1-1.html

    http://www.pudn.com/downloads109/sourcecode/graph/text_recognize/detail451610.html

    http://www.pudn.com/downloads166/doc/project/detail757688.html pdf

    http://blog.csdn.net/guerrillax/article/details/4866810 图像拼接

    http://blog.sina.com.cn/s/blog_a98e39a201017q2f.html 矫正

    http://q.cnblogs.com/q/51059/ 

    http://www.innovision-elec.com/product_wide_fisheye_gb.htm 广角镜头

    http://blog.csdn.net/sbx19850629/article/details/7174615 矫正和生成!!!

    http://media.cs.tsinghua.edu.cn/~ahz/digitalimageprocess/chapter06/chapt06_ahz.htm 清华

     http://blog.csdn.net/sbx19850629/article/details/7174615 !!!

    http://www.cctv-cbo.com/ 365 视讯

    http://www.cnblogs.com/tandychao/archive/2010/06/14/1758061.html 矫正的不错

  • 相关阅读:
    HDU 3572 Task Schedule(拆点+最大流dinic)
    POJ 1236 Network of Schools(Tarjan缩点)
    HDU 3605 Escape(状压+最大流)
    HDU 1166 敌兵布阵(分块)
    Leetcode 223 Rectangle Area
    Leetcode 219 Contains Duplicate II STL
    Leetcode 36 Valid Sudoku
    Leetcode 88 Merge Sorted Array STL
    Leetcode 160 Intersection of Two Linked Lists 单向链表
    Leetcode 111 Minimum Depth of Binary Tree 二叉树
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4096882.html
Copyright © 2011-2022 走看看