import cv2 import numpy as np img = cv2.imread('021.png') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) corners = cv2.goodFeaturesToTrack(gray, 200, 0.01, 20) corners = np.round(corners).astype(int) print(corners)如何对corners进行排序
时间: 2023-12-09 12:04:58 浏览: 138
Python 对输入的数字进行排序的方法
5星 · 资源好评率100%
你可以根据corners的坐标进行排序,按照x坐标或者y坐标进行升序或降序排序。下面是一个按照x坐标升序排序的示例代码:
```
sorted_corners = sorted(corners, key=lambda x: x[0])
```
这里使用了Python的内置函数sorted(),并且通过lambda表达式指定了按照x坐标进行排序。如果你想按照其他方式进行排序,只需要修改lambda表达式即可。
阅读全文