OpenBR(開源生物特征識別庫)是一款開源的開發工具,具有生物特征識別功能,是一款基于Qt,OpenCV等的特征識別庫。通過這個特征識別庫可以為照片識別出里面的人臉,同時還能推算出這個人的年齡等信息,由需要此庫幫助的開發者可以去試試看。
操作說明
OpenBR命令行常用指令
OpenBR指令以-開頭,指令之間以空格隔開,指令之后緊跟該指令需要的參數,指令和參數之間也用空格隔開。
1. -gui指令讓br打開一個GUI窗口;
注:若一行指令中用到-gui指令則-gui指令必須為第一個傳遞給br的指令
2. -algorithm指令后緊跟一個參數(算法字符串),該字符串明確了圖像和元數據的傳遞;
3. -enroll指令需要一個輸入參數(例1中是0.webcam)和一個可選的輸出參數;
4. 例2中算法字符串"Cvt(Gray)+Show(false)"將RGB圖像轉化為灰度圖像并顯示,其中Cvt是convert的縮寫是對圖像灰度化的算法字符串。同理,我們可以將Cvt的參數設置成HSV,LUV等。
5. OpenBR的算法字符串中的算法的參數可以以鍵值對的形式提供,例如Cvt(Gray)等效于
Cvt(colorSpace=Gray);
注:如果不以鍵值對的形式提供算法參數,那么參數需要按照一定的順序提供。
6. Cascade(FrontalFace),這是一個關于opencv級聯分類器的封裝包,它可以使用frontalface模型檢測正面人臉;
7. Draw(lineThickness=3):用矩形將Cascade級聯分類器檢測出來的人臉圈出來,其中linThikness設置矩形邊框的線寬;
8. Show(false)將攝像頭捕捉到的圖像像是到GUI窗口中,其中false參數表示圖像連續顯示,true那么圖像將一幀一幀的顯示,按鍵盤上任意鍵顯示下一幀。
標簽: 開發工具
-
7 簡單搜索天氣組件
裝機必備軟件
網友評論