Python 2.7 如何将点写入二维点的矢量

Python 2.7 如何将点写入二维点的矢量,python-2.7,opencv,vector,contour,bounding-box,Python 2.7,Opencv,Vector,Contour,Bounding Box,我尝试使用calcOpticalFlowPyrLK方法。理由如下: cv2.calcOpticalFlowPyrLK(prevImg, nextImg, prevPts[, nextPts[, status[, err[, winSize[, maxLevel[, criteria[, flags[, minEigThreshold]]]]]]]]) 其中,参数prevPts是–需要找到流的2D点的向量;点坐标必须是单精度浮点数 我得到的是: [x,y,w,h] = cv2.bounding

我尝试使用calcOpticalFlowPyrLK方法。理由如下:

cv2.calcOpticalFlowPyrLK(prevImg, nextImg, prevPts[, nextPts[, status[, err[, winSize[, maxLevel[, criteria[, flags[, minEigThreshold]]]]]]]]) 
其中,参数prevPts是–需要找到流的2D点的向量;点坐标必须是单精度浮点数

我得到的是:

[x,y,w,h] = cv2.boundingRect(cont)
其中cont是在图像中检测到的计数


如何操作[x,y,w,h],以便将其作为prevPts输入,即使其成为需要找到流的2D点的向量;点坐标必须是单精度浮点数。

结果表明,向量只能是x,y坐标。所以我用Nx2形状创建了一个由这些点组成的numpy数组,其中N表示要跟踪的点的数量,每行包含x,y坐标。

您想跟踪什么?轮廓,还是边界框?任何东西都适合我。但是在上面的片段中,我考虑跟踪边界框。