这对我来说真是一团糟,我很难解决这个问题。我想在 Python 中使用带有 numpy 数组的方法 cv2.estimateRigitTransform ,但我无法在任何地方找到解释所需 src 和 dst numpy 数组格式的示例或其他内容。
有人可以给我一个可以使用这种方法的这两个数组的小例子吗?我有所有的数据(当然是二维的),但找不到如何在一个 numpy 数组中塑造它。
请帮我。谢谢!
这对我来说真是一团糟,我很难解决这个问题。我想在 Python 中使用带有 numpy 数组的方法 cv2.estimateRigitTransform ,但我无法在任何地方找到解释所需 src 和 dst numpy 数组格式的示例或其他内容。
有人可以给我一个可以使用这种方法的这两个数组的小例子吗?我有所有的数据(当然是二维的),但找不到如何在一个 numpy 数组中塑造它。
请帮我。谢谢!
这是一个尝试对齐两组随机 10 个点的基本示例
import numpy as np
import cv2
shape = (1, 10, 2) # Needs to be a 3D array
source = np.random.randint(0, 100, shape).astype(np.int)
target = source + np.array([1, 0]).astype(np.int)
transformation = cv2.estimateRigidTransform(source, target, False)