Images stitching 是opencv3.4.0中的模块之一,使用此模块可以实现对图像的拼接。在此之前需要编译opencv3.4.0+contrib。具体编译方法可以点此链接。也可以直接下载我编译好的opencv340+contrib的文件直接配置,配置方法与opencv一样。
具体内容可以参考sitiching的官方帮助文档。
Image Stitching 模块下共包含七个子模块,分别为:
- Features Finding and Images Matching 功能查找和图像匹配
- Rotation Estimation 轮换估计
- Autocalibration 自动校准
- Images Warping 图像变形
- Seam Estimation 接缝估计
- Exposure Compensation 曝光补偿
- Image Blenders 图像搅拌机
我们先来看一下cv::stitcher这个类,该类包含在头文件opencv2/stitching.hpp中,其所有的成员函数如下: