今天在網路上看到一個照片人臉辯識的Jquery 的Plugin
準確度還滿高的!不過如果是有點側臉照或是眼睛太小就抓不太
像左右那兩個眼睛都小到不行!不管如何調準確度就是抓不到
右邊數來第三個則是有點側臉所以也抓不到
我想應該是抓取眼睛對稱的位置才有辦法判別人臉
還滿特別的喜歡的朋友可以去下載來試試看
用法也很簡單
先載入下面這些JS檔:
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script src="js/facedetection/ccv.js"></script>
<script src="js/facedetection/face.js"></script>
<script src="js/jquery.facedetection.js"></script>
對Img標籤設個ID:
<img id="myPicture" src="img/face.jpg">
執行這段程式:
<script>
$(function() {
var coords = $('#myPicture').faceDetection();
});
</script>
coords反回來的會是物件陣列
可借由這些資料來對人臉標示
以下就是反回來的物件陣列資料
X: 臉座標X Y: 臉座標Y width:臉的寬度 height:臉的高度的 positionX : X 相對於照片的位置 positionY : Y 相對於照片的位置 offsetX : X 的相對位置的偏移 offsetY : Y 的相對位置的偏移 confidence:準卻度
下面是初始化的設定選項:
confidence:最低的準卻度(數值越高越準度越高) start:開始前時呼叫函式 complete:直行完時呼叫函式 error:發生錯誤時呼叫函式
下面是作者網站裡面還有很多非常優質的Plugin
做者網站:http://facedetection.jaysalvat.com/ 範例檔案:http://blog.ipushs.com/wp-content/uploads/2011/12/jquery.facedetection.zip