這是一個相當簡單的問題,雖然我很難回答自己的問題。OpenCV:findContours(); - 我在使用什麼內核
我們是一個由五人組成的小組,他們必須編寫一份報告,我們必須記錄我們所做的一切等。在我們的項目中,我們使用函數'findContours();'這是OpenCV庫中的一項功能。
我們知道'findContours();'函數運行Grass-Fire算法,但我們需要記錄我們正在使用的內核,我們對此沒有任何線索。
我們運行的功能如下:
findContours(mGreenScale,vecContours,vecHierarchy,CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE);
- mGreenScale:我們的二進制圖像,我們運行時的功能。
- vecCountours:矢量處理程序,用於跟蹤哪個像素是輪廓的一部分。
- vexHierarchy:雖然我們認爲它是某種處理輪廓層次結構的數組,並且它可以跟蹤邊緣輪廓和非邊緣輪廓,我們並不確定這是什麼。
- 函數的另外兩個輸入對我們來說是未知的,我們認爲它是定義我們使用的內核的那兩個函數中的一個。
我希望任何人都能夠識別我們正在使用的內核。 在此先感謝,如果您覺得我錯過了某些重要的東西,請求您提供更多信息。
間接的解釋: 我們是一個小團體不那麼有經驗的程序員,誰用C認識有限++和剛剛開始使用OpenCV的工作,一個月前。我們的時間安排有限,需要在兩週內完成。我們已經瀏覽了這個確切的網站:OpenCV documentation儘管仍然存在我們不瞭解的術語。 我們沒有足夠的時間來檢查源代碼和經驗。 我們認爲這是一種草火算法,因爲我們知道沒有其他能夠檢測BLOBS的算法。
只是一個建議:不要重複,你沒有必要的時間和經驗,它可能會更好地嘗試和理解條款。鏈接來自學習OpenCV書籍,並且非常清晰地解釋了各種術語。如果您不想深入瞭解,那麼就足以提供文檔資料。 http://books.google.co.in/books?id=seAgiOfu2EIC&lpg=PA243&ots=hSF39idGTa&dq=learning%20OpenCV%20find%20contours&pg=PA236#v=onepage&q&f=false – AruniRC