|
星级打分
平均分:NAN 参与人数:0 我的评分:未评
本帖最后由 day270010678 于 2022-5-20 23:13 编辑
看到官网有人提出了个建议,测试下效果呗,其实还是不错的,官方为什么不合并呢?
get_transform_mat大多数参考点都是眉毛和眼睛。在倾斜的侧面视图中,眼睛基本上垂直对齐,导致切口旋转,因为垂直轴上没有足够的比重。通过增加垂直轴上的比重,这显着减少了几乎所有与这些极端旋转相关的问题,除非有非常极端的头部旋转。它还略微提高了训练的收敛速度,因为更多正面图像的旋转变化更少。
- mat = umeyama( np.concatenate ( [ image_landmarks[17:49] , image_landmarks[54:55] ] ) , landmarks_2D_new, True)[0:2]
复制代码
在下巴点上增加了更多的权重(不确定到底是哪一点)
- CHIN_WEIGHT = 30
- mat = umeyama(
- np.concatenate([image_landmarks[17:49], image_landmarks[54]*np.ones((CHIN_WEIGHT, 2))]),
- np.concatenate([landmarks_2D_new[:-1], landmarks_2D_new[-1]*np.ones((CHIN_WEIGHT, 2))]),
- True)[0:2]
复制代码
|
|