2015-11-18 147 views
-2

我試圖建立面部識別與OpenCV的。基本設置是手機將拍攝照片,生成特徵向量並將其發送到服務器。服務器將是那個實際識別的服務器。OpenCV的人臉識別 - 工具

我按照上市here教程。藉此,我能夠正確地獲得關鍵點並基於圖像創建描述符。

所以現在我有什麼,我相信是的特徵向量(描述,對吧?)。但是,我一直無法找到任何教程來基於此值識別人臉。我發現tutorials基於使用原始圖像,但我試圖不使用服務器上的圖像。

有沒有辦法做臉部識別(特徵臉,費舍爾,LBP)使用生成的特徵向量?

回答

0

我還是不知道究竟該描述符和關鍵點是什麼用途......但它並不適合面部識別。

我發現了什麼,我需要通過審查代碼在手機端做發現online。我只需要做以下準備面部識別:

Mat lbp_image = elbp(src, _radius, _neighbors); 
Mat query = spatial_histogram(
     lbp_image, /* lbp_image */ 
     static_cast<int>(std::pow(2.0, static_cast<double>(_neighbors))), /* number of possible patterns */ 
     _grid_x, /* grid size x */ 
     _grid_y, /* grid size y */ 
     true /* normed histograms */); 

上面的代碼可以在上面提供的鏈接的不同位置找到。希望這將有助於其他人在未來嘗試與此合作。