Я проводил исследование, когда столкнулся с некоторой проблемой: мне нужно было 68 координат лицевой ориентир мира (3D) стандартной модели лица, которые должны быть равны тем, которые я получаю из пакета Dlib (2D). Я пытался использовать набор данных LS3D-W, но в моем гугл-колабе возникла ошибка при попытке прочитать:
from pathlib import Path
PATH = Path('/gdrive/My Drive/0001.t7')
landmarks = torch.load(PATH)
Ошибка:
--------------------------------------------------------------------------
UnpicklingError Traceback (most recent call last)
<ipython-input-7-524c360ec111> in <module>()
1 from pathlib import Path
2 PATH = Path('/gdrive/My Drive/MEPhI Deep Fake progect/0001.t7')
----> 3 landmarks = torch.load(PATH)
1 frames
/usr/local/lib/python3.6/dist-packages/torch/serialization.py in _load(f, map_location, pickle_module, **pickle_load_args)
601 f.seek(0)
602
--> 603 magic_number = pickle_module.load(f, **pickle_load_args)
604 if magic_number != MAGIC_NUMBER:
605 raise RuntimeError("Invalid magic number; corrupt file?")
UnpicklingError: invalid load key, '\x04'.
Я не нашел решенияза эту ошибку и не обнаружили другого источника необходимых ориентиров. Знаете ли вы какой-либо другой способ получить эти ориентиры или вы можете помочь мне решить эту проблему?