1樓:匿名使用者
用hsv把
建議 matlab中文論壇 搜尋 基於matlab的人臉檢測 k-l的人臉識別 基於膚色分割和特徵提取
發連結 帖子就失效了 ***
2樓:匿名使用者
你這個問題說的太大了,按我的理解,是隻檢測有沒有人臉,而不檢測是誰是吧。那就比較簡單。
計算的原理是當圖中一片區域出現某個顏色的時候(比如黃種人就是黃色,這個顏色往往是個範圍)則認為是有人。
我寫的程式如下:
f = imread('123.jpg');%人臉的讀取影象,往往是一個三維的,比如320*240*3,後面的3表示有rgb三種基色。
[m,n,k]=size(f);%得到維度值,比如m=320;n=240;k=3
jg=zeros(m,n);%定義一個m*n的0矩陣,當發現f裡有顏色和人臉一樣使,把當前值賦值為1
for i=1:m
for j=1:n
if f(i,j,1)>150 && f(i,j,1)<200 ... %這個顏色範圍你可以自己調整,我用的資料
&& f(i,j,2)>150 && f(i,j,2)<200 ... %是我用螢幕吸色器隨便找了人臉看了下大體範圍
&& f(i,j,3)>100 && f(i,j,3)<150 %其中的三個點表示和下面的一行是一個語句。
jg(i,j)=1; %當發現f裡有顏色和人臉一樣使,把當前值賦值為1
endend
end%下面的程式完成:如果某個25的小方塊內有20個點以上滿足上面的條件則認為有人臉。
aa=0;
for i=1:m-5
for j=1:n-5
if sum(sum(jg(i:i+5,j:j+5)))>20
aa=1;
break;
endend
endif aa==0
'無人臉'
else
'有人臉'end
人臉識別解決方案的識別過檢是怎麼樣的
人臉識別身份認證解決方案 將個人身份證資訊通過網路平臺上傳至系統中 系統資訊與公安部身份資料對比,確認身份證資訊的正確性 包括 和所有文字資訊 確認是同一人就放行,無法檢索到相同人臉就無法通行。具體參考雲脈人臉識別身份認證方案。 華科智慧人臉識別解決方案可以應用於人臉識別檢票機的方案,相信很多人選擇...