说说Android和iOS里面自带的人脸检测API。

Android提供了一个人脸检测类 android.media.FaceDetector,调用findFaces函数,它可以返回图片中的找到的人脸。人脸的属性封装在Face类,包括x, y, z三轴的人脸pose,还有两眼距离eyesDistance()。这个API从Android刚推出时Level 1就已经有了。

iOS以前是没有人脸检测模块的。去年苹果收购了Polar Rose,把他们人脸检测技术融入到新推出的iOS 5当中:CIDetector是个通用的检测器,构造时可以指定感兴趣的目标,目前只能检测人脸CIDetectorTypeFace。返回的人脸信息封装在CIFaceFeature类中,包含了:leftEyePosition, rightEyePosition, mouthPosition iOS 5现在还在Beta测试版中,只对付费developer开放,估计很快就要正式发布了。

从功能上来看两者差不多。至于效果,我只看过WWDC上iOS的Demo,可以做实时Avatar。Android的API从初代Level 1就有了,如果用的人不多的话,猜测可能效果不能保证。

VIA 老杨

更多相关文章

  1. C语言函数以及函数的使用
  2. Android 控件抖动效果
  3. Android中使用Animation实现控件的动画效果以及Interpolator和An
  4. android 图片叠加效果
  5. android百度地图 覆盖物弹出层效果
  6. android给view比如layout等添加阴影效果
  7. android中去掉空格--trim函数

随机推荐

  1. storage/emulated/0/(Android中如何将文
  2. Android内、外存储 易混淆点剖析(/mnt/sdc
  3. # bluedroid stack巧谈
  4. SurfaceView应用浅析
  5. 动态绘制图形的基本思路
  6. Android(安卓)HTTP网络通信(一):使用HttpURL
  7. Google I/O 2014 - Keynote for Android
  8. Android(安卓)View 的工作原理(包含对 Dec
  9. ScrollView 嵌套 RecyclerVeiw, 轻松解决
  10. Android(安卓)Studio打包全攻略---从入门