關于imutilsOpenCV相關的庫,我有以下問題:
的作用是
contours.sort_contours()什么?(cnts, _) = contours.sort_contours(cnts)在上面的陳述中, 是什么意思(cnts, _),尤其是'_'
注意:cnts是一個包含識別影像輪廓的變數 我的英文不是很好,sorry!謝謝大家的回答和幫助!
uj5u.com熱心網友回復:
該imutils庫是一個方便的庫,旨在簡化基本的影像處理任務(https://github.com/PyImageSearch/imutils)。
其中一項任務是對影像中的輪廓進行分類和標記。根據此處提供的檔案,有一個單獨的contours.py檔案托管sort_contours()和label_contour功能。(您需要記住,這些功能只有在使用 找到輪廓后才能使用OpenCV)
現在回答你的問題:
1. 的作用是contours.sort_contours()什么?
- 我會在這里向您推薦一個示例代碼。在第 35 行,作者以這種方式
sort_contour()從檔案中訪問函式: .contours.pycontours.sort_contours() - 該函式接受兩個引數:輪廓和排序安排(“從左到右”、“從右到左”、“從上到下”、“從下到上”)
- 該函式回傳已排序輪廓及其對應邊界框的串列
2.了解(cnts, _) = contours.sort_contours(cnts)
- 如前所述,該函式接受輪廓作為輸入
cnts。 - 相同的變數
cnts用于存盤排序后的輪廓。 - 由于該函式回傳對偶輸出(已排序的輪廓及其邊界框),因此分配了第二個變數
_,它存盤了邊界框。_當不需要進一步處理時,它主要用作變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/465705.html
上一篇:獲取我在SQL中關注的用戶的關注
下一篇:上班摸魚與網路安全
