近日,因工作原因需要对接百度人脸识别,为了控制成本,我们采取的方案是android客户端使用百度离线人脸采集,将采集的人脸图片上传给后台,通过后台进行人脸识别,后台将结果返回给前台客户端。对接过程中遇到了一些问题,特此记录一下
1.摄像头预览角度与实际角度不符,由于不同摄像头厂家设备的摄像头的配置不同
2.人脸识别中,图片的宽高比不同导致无法识别人脸(将处理识别的图片的宽高转换试试)
3.部分设备的配置原因,我用的是定制的工业级平板,摄像头预览的角度可以旋转,旋转角度为90和180的时候此时平板横屏预览的效果是错误的,将摄像头旋转90度,此时可以正常人脸识别