1
我使用Python OpenCV綁定來查找圖像中的輪廓。 我正在尋找排序這個序列的可能性。python中的Opencv排序序列
似乎通常的python列表排序方式在這裏不適用,因爲從OpenCV生成鏈接列表結構。
你知道在python中按大小(Area/BoundingRectangle)排列輪廓的好方法嗎? 是否可以給出一些示例代碼?
我使用Python OpenCV綁定來查找圖像中的輪廓。 我正在尋找排序這個序列的可能性。python中的Opencv排序序列
似乎通常的python列表排序方式在這裏不適用,因爲從OpenCV生成鏈接列表結構。
你知道在python中按大小(Area/BoundingRectangle)排列輪廓的好方法嗎? 是否可以給出一些示例代碼?
您必須能夠查看整個序列才能對其進行排序(輕鬆地)。因此,您應該複製它以對其進行分類。
如果一切不被存儲在內存中已經你也可以看看external sorting算法我會做類似
contourList = list(<your linked list>)
def sizeKey(countour):
<get size from contour>
contourList.sort(key = sizeKey)
。
看來,列表(我的列表)的東西不工作。我認爲Python不知道處理來自openCV的包裝seq結構。但我會將序列轉換爲Python列表 – Janusz 2009-06-09 18:51:35