关于使用opencv内置函数拼图时无法获取单应矩阵及生成图像的矩阵问题

关于使用opencv内置函数拼图时无法获取单应矩阵及生成图像的矩阵问题,python-opencv内置函数能较好的进行拼图,但是他抽象了对单应矩阵的访问,想问问各位有没有办法在使用其内置函数的时候获取到单应矩阵?感谢!感谢!

img

话说用numpy的拼接应该可以的,np.concatenate()

用 Numpy 的数组堆叠方法可以进行图像的拼接,操作简单方便。
方法说明:

retval = numpy.hstack((img1, img2, ...)) # 水平拼接
retval = numpy.vstack((img1, img2, ...)) # 垂直拼接

  • np.hstack() 按水平方向(列顺序)拼接 2个或多个图像,图像的高度(数组的行)必须相同。
  • np.vstack() 按垂直方向(行顺序)拼接 2个或多个图像,图像的宽度(数组的列)必须相同。
  • 综合使用 np.hstack() 和 np.vstack() 函数,可以实现图像的矩阵拼接。
  • np.hstack() 和 np.vstack() 只是简单地将几张图像直接堆叠而连成一张图像,并未对图像进行特征提取和边缘处理,因而并不能实现图像的全景拼接。