lucifer201201 2015-07-11 06:52 采纳率: 0%
浏览 2042

做人脸识别算法,在进行肤色分割时遇到一些问题,求大神帮助!

在做人脸识别算法的肤色分割时遇到一些问题,求大神帮助!
对图像进行光线补偿后,把图像从RGB空间转换到YCbCr空间,然后根据已经统计好的肤色模型计算其肤色相似度,最后转换为灰度图,可是转换后结果如图所示:
转换前
转换后
代码如下,求大神帮看看哪里出了问题!大谢!

%fR1/fG1/fB1均为光线补偿后的图像数据:
%彩色空间转换
fCb1=128-0.147*fR1-0.289*fG1+0.436*fB1;
fCr1=128+0.615*fR1-0.515*fG1-0.100*fB1;
%肤色似度灰度图
C=[175.1301 10.1450;10.145 89.4567];m=[110.4367 138.6389];
for i=1:x
for j=1:y
x=[fCb1(i,j),fCr1(i,j)];
fhui(i,j)=exp(-0.5*(x-m)*inv(C)*(x-m)');
end
end
fhuimax=max(max(fhui));
fhui=(fhui/fhuimax)*255;
figure,imshow(fhui,[min(min(fhui)),max(max(fhui))]); %灰度化后的图像

  • 写回答

1条回答

  • devmiao 2015-07-11 07:02
    关注

    人脸识别不是根据灰度图去判断,那不可能准。要识别五官,根据五官的比例判断。opencv中有封装好的算法,自己 google 下。

    评论

报告相同问题?

悬赏问题

  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集