Open timeanddoctor opened 3 years ago
import face_alignment from skimage import io fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, device='cpu') input = io.imread('1.jpg') preds = fa.get_landmarks(input)
I just run the .py file from the examples folder and I was unable to reproduce your error, neither on a windows nor linux machine. Please make sure that you are using an updated numpy and numba package.
File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\api.py", line 106, in get_landmarks return self.get_landmarks_from_image(image_or_path, detected_faces)
File "d:\ProgramData\Anaconda3\lib\site-packages\torch\autograd\grad_mode.py", line 26, in decorate_context return func(*args, **kwargs)
File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\api.py", line 150, in get_landmarks_from_image pts, pts_img = get_preds_fromhm(out, center.numpy(), scale)
File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\utils.py", line 199, in get_preds_fromhm preds, preds_orig = _get_preds_fromhm(hm, idx, center, scale)
File "d:\ProgramData\Anaconda3\lib\site-packages\numba\dispatcher.py", line 344, in _compile_for_args reraise(type(e), e, None)
File "d:\ProgramData\Anaconda3\lib\site-packages\numba\six.py", line 658, in reraise raise value.with_traceback(tb)
TypingError: Unknown attribute 'repeat' of type array(int64, 2d, C)
File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\utils.py", line 220: def _get_preds_fromhm(hm, idx, center=None, scale=None):