基於OpenCV的PHP圖像人臉識別技術

  openCV是一個開源的用C/C++開發的計算機圖形圖像庫,非常強大,研究資料很齊全。本文重點是介紹如何使用php來調用其中的局部的功能。人臉偵查技術只是openCV一個應用分支。

    1.安裝

    從源代碼編譯成一個動態的so文件。

    1.1.安裝 OpenCV (OpenCV 1.0.0)

    下載地址:http://sourceforge.net/project/showfiles.php?group_id=22870&package_id=16948

    #tar xvzf OpenCV-1.0.0.tar.gz

    #cd opencv-1.0.0

    #./configure

    #make

    #make install

    #make check (檢查是否安裝全部正確)

    提示: 不要指定安裝路徑,否則後面編譯facedetect會找不到OpenCV的路徑。

    1.2 安裝facedetect

    下載地址http://www.xarg.org/download/facedetect-1.0.0.tar.gz

    #tar xzvf facedetect-1.0.0.tar.gz

    #cd facedetect-1.0.0

    #phpize && ./configure && make && make install

    編譯完之後會提示facedetect.so 文件所在的位置。

    最後確認在php.ini加入

    extension=facedetect.so,重啓apache.

    2.函數使用

    在phpinfo()裏檢查是否有facedetect這個模塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章