Я изучаю модель dlib в python и теперь перевожу код C++ dnn_mmod_dog_hipsterizer в код python для совместимости с использованием другого модуля python.
В коде C++ данные хипстеризатора десериализуются в сеть (сеть), sp (предсказатель формы), очки и усы. Но я не могу узнать, есть ли какая-либо функция, которая десериализуется на заказ. Только get_frontal_face_detector(), shape_detector() и т. д.
net_type net;
shape_predictor sp;
matrix<rgb_alpha_pixel> glasses, mustache;
deserialize(argv[1]) >> net >> sp >> glasses >> mustaches;
Не могли бы вы предложить, как использовать эти данные в Python?
Не 100% C++ API DLib доступно и в Python. Что доступно можно найти здесь. Например, train_shape_predictor(...) можно сериализовать с параметром перегрузки predictor_output_filename для сериализации.






Что вы подразумеваете под "десериализуется на заказ"?