2013-08-29 147 views
-1

我有一个项目需要在脸上进行神经网络识别。 网络输入应该是需要识别的脸部特征。MATLAB中的脸部特征提取

我搜索了很多,发现Matlab的计算机视觉工具箱的SURF检测器是帮助我提取脸部特征的一个。但SURF检测器提取脸部的关键点,并为它们中的每一个设置具有64或128值的向量。问题是关键点的数量是不同的,我需要它对每个人脸都相同,以便能够提供神经网络的输入。

所以我想只提取一些特性可以表现为单一的数字,像鼻子的比例,口,眼面部,或双眼之间的距离等
我怎样才能获得这些功能,并会他们是否足够好作为神经网络的输入,这将需要识别面孔?在神经网络的输出中,会有与数据库中不同人员相同数量的神经元,并且在训练阶段,我将用照片中的提取脸部特征来提供网络,并且如果它是照片的话,数据库中有五个人,我的输出层看起来像[0,0,1,0,0]。

这是一个很好的方法,你可以给我一些代码从Matlab中的脸部提取脸部特征吗?

回答