C++ 合并两个共享公共部分的图像

C++ 合并两个共享公共部分的图像,c++,qt,opencv,image-processing,qt5,C++,Qt,Opencv,Image Processing,Qt5,我有两个QImages,它们共享一个公共部分,例如: 我想把它们合并成这样一个: 我可以使用Qt5框架吗?我必须使用OpenCV吗?我该如何处理呢?我在opencv中找到了一个图像拼接的例子:如果你想使用opencv,你可以试试高级imagestichter类:我怀疑Qt会有如此先进的图像处理能力。如果不需要与其他Qt组件一起使用,最好的方法可能是使用OpenCV缝合图像,并使用QPixmap::loadFromData将其传输到QPixmap。

我有两个QImages,它们共享一个公共部分,例如:

我想把它们合并成这样一个:


我可以使用Qt5框架吗?我必须使用OpenCV吗?我该如何处理呢?

我在opencv中找到了一个图像拼接的例子:如果你想使用opencv,你可以试试高级imagestichter类:我怀疑Qt会有如此先进的图像处理能力。如果不需要与其他Qt组件一起使用,最好的方法可能是使用OpenCV缝合图像,并使用QPixmap::loadFromData将其传输到QPixmap。