1、opencv人臉識別--detectmultiscale函式
2、opencv人臉檢測
3、opencv3.x中的glob()函式
1函式介紹:void
detectmultiscale(
2const mat&image,
3 cv_out vector&objects,
4double scalefactor = 1.1
, 5
int minneighbors = 3
,
6int flags = 0
, 7 size minsize =size(),
8 size maxsize =size()
9 );
引數2:objects--被檢測物體的矩形框向量組;
引數3:scalefactor--表示在前後兩次相繼的掃瞄中,搜尋視窗的比例係數。預設為1.1即每次搜尋視窗依次擴大10%;
引數4:minneighbors--表示構成檢測目標的相鄰矩形的最小個數(預設為3個)。
如果組成檢測目標的小矩形的個數和小於 min_neighbors - 1 都會被排除。
如果min_neighbors 為 0, 則函式不做任何操作就返回所有的被檢候選矩形框,
這種設定值一般用在使用者自定義對檢測結果的組合程式上;
引數5:flags--要麼使用預設值,要麼使用cv_haar_do_canny_pruning,如果設定為
cv_haar_do_canny_pruning,那麼函式將會使用canny邊緣檢測來排除邊緣過多或過少的區域,
因此這些區域通常不會是人臉所在區域;
引數6、7:minsize和maxsize用來限制得到的目標區域的範圍。
使用了上面介紹的detectmultiscale函式
可以遍歷指定資料夾下的影象,使用方法如下:
1 #include 2 #include 3glob()使用方法using
namespace
std;
4using
namespace
cv;5
intmain()
21return1;
22 }
參考部落格:
C 中常用介面介紹
1 icomparable介面 icomparable介面定義通用的比較方法。由型別使用的icomparable介面提供了一種比較多個物件的標準方式。如果乙個類要實現與其它物件的比較,則必須實現icomparable介面。由可以排序的型別,例如值型別實現以建立適合排序等目的型別特定的比較方法。2 i...
c 中常用的String類
一.字串常用方法 1.indexof 如果找到字串出現的位置則為索引位置,否則返回 1,索引從0開始 2.string substring int startindex int length 從開始位置startindex,擷取到結束位置 擷取長度length 3.trim 清除前後兩端空格 4.t...
五 Foundation框架中常用類的介紹
nsstring temp nsstring alloc initwithstring test nslog d temp retaincount temp release nslog d temp retaincount 你猜nslog會輸出什麼,是我們想要的testnsstring麼?有興趣的可...