人脸切图:
WX 的做法是:
人眼睛的中点的坐标到嘴中点的距离为48,眼睛中点的像素为48(y) 用这个做归一化。
具体做法是:根据两眼之间的角度旋转一下。
求各个坐标旋转之后的坐标 (主要是眼睛中点旋转后的坐标和嘴角中心旋转之后的坐标)。
求眼睛的中点到嘴角中点的距离(旋转后)
根据:resize_scale = ec_mc_y/眼睛的中点到嘴角中点的实际距离;
把旋转之后的图,按照resize_scale 放大或者缩小。
求放大之后的眼睛两眼之间的中点。
切出来的图为:
眼睛的中点(X-0.5*crop的尺寸:X+0.5*crop的尺寸)(左右)
上下为:眼睛中点的y坐标(y-(比如说是)40):(y-(比如说是)40 +crop_size)
所以:假如我要切出来是 64 *64 的
我的做法是:同比例缩放。
inception V3 的输入尺寸是299 *299
CH早前跑了一个没有切人脸的结果,在casia 上acc 是75% 左右
LZ 的做法是:
VGG 的切图方法是:
VGG 的输入是:
把检测到整个人脸输入网络。如图: