基于肤色的人脸检测与眼睛定位论文及程序

时间:2012-11-03 13:10:24
【文件属性】:
文件名称:基于肤色的人脸检测与眼睛定位论文及程序
文件大小:4.93MB
文件格式:RAR
更新时间:2012-11-03 13:10:24
VC MFC 人脸检测 肤色 VC编程,含毕设论文,程序! 程序片段如下: void COpenbmpfileView::Onsearch() { COpenbmpfileDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); int x, y; double R,G,B,I,U,V,seta; CDC* dc = GetDC(); for( y = 0; y < bmpHeight; y++ ) { for( x = 0; x < bmpWidth; x++) { switch( bmpBitCount ) { case 1: break; case 4: break; case 8: R = pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbRed; G = pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbGreen; B = pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbBlue; U = -0.148 * R - 0.289 * G + 0.437 * B; V = 0.615 * R - 0.515 * G - 0.100 * B; I = 0.596 * R - 0.275 * G - 0.321 * B; seta=atan( V/U ); //if(I<=55 && I>=30 && seta>=-3.14*66/180 && seta<=-3.14*50/180) if(I <= 90 && I >= 20 && seta >= -3.14 * 80/180 && seta <= -3.14 * 30 /180) dc -> SetPixel( x+500, y, RGB(255,255,255)); else dc -> SetPixel( x+500, y, RGB( pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbRed, pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbGreen, pbmpPalette[pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1) + x]].rgbBlue)); break; case 24: R = pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x + 2]; G = pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x + 1]; B = pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x] ; U = -0.148 * R - 0.289 * G + 0.437 * B; V = 0.615 * R - 0.515 * G - 0.100 * B; I = 0.596 * R - 0.275 * G - 0.321 * B; //seta=V/U; seta=atan(V/U); if(I <= 90 && I >= 20 && seta >= -3.14 * 80 / 180 && seta <= -3.14 * 30 / 180) //if(I<=90 && I>=20 && seta>=-5.671282&& seta<=-0.5773503) dc -> SetPixel( x + 500, y, RGB(255,255,255)); else dc -> SetPixel( x + 500, y, RGB(pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x + 2], pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x + 1], pbmpSizeImage[bmpLineByte * ( bmpHeight - y - 1 ) + 3 * x] ) ); break; default: AfxMessageBox( "Invalid color numbers!", MB_ABORTRETRYIGNORE | MB_ICONEXCLAMATION | MB_APPLMODAL ); break; } } } }
【文件预览】:
论文及程序
----毕设论文.pdf(1.21MB)
----定稿程序修订版.rar(3.85MB)

网友评论

  • 谢谢楼主的分享,对我当前的项目开发很有帮助!
  • 准备做个图像处理的东东,借来参考的,准确率一般。
  • 有一定的参考价值,能运行,不错
  • 论文有,但是程序过期了,现在版本的工具没法运行。
  • 该程序有一定的参考价值,可用性比较差。定位不准确,容易出异常,卡死。
  • 资料很完整,但是程序不是针对任意图片都有用的,不过还是有一点参考价值
  • 定位虽然不准,但不失为一个专业辅导资料,我的毕设很多都是参考这上面所讲。
  • 资料比较完整,程序也不错,可以运行,可以参考看看,学习这种方法不错
  • 虽然有缺陷,但比那些下下来之后,调试错误一大堆的强太多了。
  • 这个做为参考还是可以的
  • 不错,正在做毕业设计,虽然准确率不太高,但是有借鉴意义!谢谢!
  • 准确率不是很高
  • 对图片的检测,对算法本身比较有参考价值
  • 定位不是很准确,我自己找的别的图片定位的不准,不过可以运行,文件里自带的几个图片可以正确检测出人脸
  • 程序只能对个别图片进行检测,大多数情况还是不能正确检测,包括人脸的检测和眼睛的正确定位,不过可以参考参考。