zoukankan      html  css  js  c++  java
  • 【OpenCV】全景拼接

    从OpenCV3.0正式版开始,features2d中的一些接口,搬到附加库xfeatures2d中了,其中就有SIFT、SURF的特征检测方法,但是正常下载安装OpenCV并不包含附加库,因为附加库不稳定,还在持续改善中,如果用xfeatures2d出现了迷のbug,那就这样吧...

    附加库配置指南:

    https://nishantnath.com/2015/10/19/open-cv-3-x-adding-contrib-support-to-default-installation/

    http://www.cnblogs.com/asmer-stone/p/5089764.html

    Github 上的附加库源码:

    https://github.com/Itseez/opencv_contrib/tree/master/modules/xfeatures2d

    安装前,仔细看readme

    *********************************************我是分割线***************************************************

    详细代码/report:https://github.com/CheerM/opencv_stitch2

    1. 预处理

      如果时超大图拼接,一定要先缩小求出变换矩阵H,不然一不小心就爆了内存...

      灰度变换

      柱面投影

      如果图片是颠倒的,也先旋转角度,使其可以做水平方向的拼接

    2. 角点检测

      

    3. 描述子

      

    4. 匹配&求出转换矩阵

      

      

    5. 最后拼接

      

    结果(没有做融合:

      

  • 相关阅读:
    完全背包
    二分求值(二分适合求答案在两个数之间的题目)
    set<pair<int,int> >的用法
    01背包 (dp专题)
    矩阵快速幂
    BZOJ1977 [BeiJing2010组队]次小生成树 Tree
    BZOJ1854 [Scoi2010]游戏
    BZOJ1054 [HAOI2008]移动玩具
    NOIP系列复习及题目集合
    BZOJ2708 [Violet 1]木偶
  • 原文地址:https://www.cnblogs.com/cheermyang/p/5471122.html
Copyright © 2011-2022 走看看