python - 如何从 OpenCV "cv2.keypoint"对象中提取 x,y 坐标?

标签 python opencv numpy

我尝试使用以下代码:

    xCoordinate=point.x

(点是 cv2.keyPoint 的类型) 它给我错误说 cv2.keyPoint 没有属性 'x'

最佳答案

point.pt 是一个元组(x,y)`。

所以,

x = point.pt[0]
y = point.pt[1]

或者,

(x,y) = point.pt

关于python - 如何从 OpenCV "cv2.keypoint"对象中提取 x,y 坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35884409/

相关文章:

python - 发送电子邮件的密码保护

Python:实例没有属性

c++ - 用于查找轮廓 : vector deallocation issue 的 OpenCV 示例代码

c++ - 我如何每秒仅处理 2 帧?如何退出 c 或 c++ 中的 while 循环?

python - 让我们为python的numpy做一个N维像素分箱/分桶的引用实现

python - 在索引数组 Numpy 中广播

python - 如何将 Pydev 项目导入交互式控制台?

python-eve tokenauth 401错误

iphone - 如何在 iphone 中使用 openCV 检测眨眼

用于创建和操作列表的 Python 函数