pts = pts.reshape(2, -1)
时间: 2023-09-26 11:07:36 浏览: 117
pythonopencv源码实战全景图像拼接
这行代码将形状为 (n, 2) 的点集数组 pts 重构为一个形状为 (2, m) 的矩阵,其中 m=n/2。
这里使用了 reshape 函数,该函数可以将一个数组重构为指定形状的数组,而且重构后数组的元素数量必须与原数组相同。具体而言,reshape 函数的第一个参数表示重构后的行数,第二个参数表示重构后的列数,其中 -1 表示该维度的大小应根据数组总元素数量和另一维度的大小自动计算。因此,在这行代码中,-1 表示第二个维度的大小应该是 pts 中元素总数除以 2,以保证重构后的数组是一个 2 行的矩阵。
阅读全文