我正在使用 OpenCV 以这种方式检测 BRISK 关键点:
img = cv2.imread(image_path)
gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
kp, descriptors = cv2.BRISK_create().detectAndCompute(gray,None)
kp 是一个列表,然而,它也是一种结构体。它具有参数或“子列表”,例如 kp.pt 值、kp。响应值等。我是 Python 的小菜鸟,所以我想知道以下内容。
1-此列表是否有特定名称?它似乎不是我习惯在 Python 中使用的列表。如何获取有关此类列表的更多信息?
2- 我怎么知道 kp 的其他参数(或“子列表”)是什么?我可以用 Python 打印它们吗?
3- 如何将所有元素保存在变量中,例如 kp.response?我只能索引这样的单个元素 kp[1].response
4-如何对 kp.response 值进行排序,获得 N 个最高 kp.response 值的索引?
喵喔喔
相关分类