如何在 C++ 中使用 opencv 拼接 4 张图像
How to stitch 4 images using opencv in c++
我有一条道路的 4 个不同位置的图像,我想使用 OpenCV 将它们拼接在一起。
问题是图片之间的变化不是"smooth",图像的颜色和纹理不一样,所以看起来这实际上不是一张大图。
你可以试试opencv的sticher class。特别是示例示例 opencv 在 opencv_source_code/samples/cpp/stitching.cpp
和 opencv_source_code/samples/cpp/stitching_detailed.cpp
.
引入了源代码
如果在您的图像中执行拼接示例的结果是您想要的,您可以探索代码以查看它是如何完成的。
我有一条道路的 4 个不同位置的图像,我想使用 OpenCV 将它们拼接在一起。
问题是图片之间的变化不是"smooth",图像的颜色和纹理不一样,所以看起来这实际上不是一张大图。
你可以试试opencv的sticher class。特别是示例示例 opencv 在 opencv_source_code/samples/cpp/stitching.cpp
和 opencv_source_code/samples/cpp/stitching_detailed.cpp
.
如果在您的图像中执行拼接示例的结果是您想要的,您可以探索代码以查看它是如何完成的。