基於MATLAB的人臉識別算法的研究算法
做者:lee神微信
現現在機器視覺愈來愈盛行,從智能交通系統的車輛識別,車牌識別到交通標牌的識別;從智能手機的人臉識別的性別識別;現在無人駕駛汽車更是應用了大量的機器識別的是算法在裏邊。blog
今天咱們將從MATLAB的圖像識別提及,後邊將陸續講解車牌識別,交通標牌識別等,並努力將它移植到FPGA裏邊作到高速實時處理。源碼
MATLAB人臉識別的處理過程:im
10.%圈出人臉微信公衆號
部分源碼:filter
clear alldb
close allimg
clc圖像識別
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%讀入圖像
x= imread('boy1.bmp');
xx=x;
figure,
imshow(x);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 低通濾波,去除噪聲
fR=xx(:,:,1);
fG=xx(:,:,2);
fB=xx(:,:,3);
f=1/9*ones(3);%µÍͨÂ˲¨Æ÷£¬Â˳ý¸ßƵÔëÉù
filtered_fR=imfilter(fR,f);
filtered_fG=imfilter(fG,f);
filtered_fB=imfilter(fB,f);
x_filtered=cat(3,filtered_fR,filtered_fG,filtered_fB);
figure,
imshow(x_filtered);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 顏色空間的轉換
I=rgb2ycbcr(x); %ÑÕÉ«¿Õ¼äת»»
gray=rgb2gray(x);
figure,
imshow(gray);
實驗結果:
原圖
低通濾波
顏色空間轉換rgbtoycbcr
轉化爲灰度圖像
機率計算轉換爲二值圖像
腐蝕膨脹
通過7,8,9,10步驟人臉識別成功
此代碼通過大量實驗基本能夠實現人臉識別。
還需進一步完善。
最後歡迎你們關注個人扣扣羣,微信公衆號。