基于OpenCV实现的图像拼接(配准)案例

基于OpenCV实现的图像拼接(配准)案例_第1张图片

基于OpenCV实现的图像拼接(配准)案例_第2张图片

基于OpenCV实现的图像拼接(配准)案例_第3张图片

0 工具、环境、平台


-VS2015 C++
-OpenCV 4.5.1
-Windows 10 64位

 

1 图像拼接的简要步骤

Note: 两幅图像的拼接需要满足基本条件,一是图像本身要层次细节纹理丰富,不可单调重复(比如两张不同角度拍摄的棋盘网格图、重复单调的瓷砖墙/条纹等等是无法拼接的),二是两张图要有一定的重叠部分

1、对每幅图片进行特征点提取(AKAZE、sift、surf、ORB均可);

2、对特征点进行描述和匹配;

a、将一个点附近邻近点点采用K近邻算法归为一类点

b、挑选出优秀的匹配点(good match);

3、进行图像配准:对于一组图像数据集中的两幅图像,通过寻找一种空间变换把一幅图像映射到另一幅图像,使得两图中对应于空间同一位置的点一一对应起来&#

你可能感兴趣的:(OpenCV,Pytorch学习,计算机视觉,图像处理,人工智能)