| import torch | |
| import torch.nn as nn | |
| class FaceAlignment(nn.Module): | |
| """ face alignment | |
| Args: | |
| images (torch.Tensor): b x c x h x w | |
| data (Dict[str, Any]): | |
| * image_ids (torch.Tensor): nfaces | |
| * rects (torch.Tensor): nfaces x 4 (x1, y1, x2, y2) | |
| * points (torch.Tensor): nfaces x 5 x 2 (x, y) | |
| Returns: | |
| data (Dict[str, Any]): | |
| * image_ids (torch.Tensor): nfaces | |
| * rects (torch.Tensor): nfaces x 4 (x1, y1, x2, y2) | |
| * points (torch.Tensor): nfaces x 5 x 2 (x, y) | |
| * alignment | |
| """ | |
| pass |