我想计算给定场景的鸟瞰图。因此,我想计算相应的点,即用于以编程方式计算单应矩阵的源点和目标点。我不知道如何选择这些点:
pts = np.array([
(abs(2*width/8),abs(height)),
(abs(10*width/8),abs(height)),
(abs(5*width/8),abs(4*height/8)),
(abs(2*width/8),abs(4*height/8))
])
dst = np.array([
[0, height],
[width, height],
[width, 0],
[0, 0]], dtype = "float32")
h, status = cv2.findHomography(pts, dst)
warped = cv2.warpPerspective(img, h, (320,240))
在上面的代码中我正在修复源点和目标点。如何从框架中以编程方式计算这些点。