Если вы хотите использовать технику глубокого обучения, метод, основанный на генеративной состязательной сети (GAN).Вы можете искать в Интернете, его повсюду.Ключевое слово для поиска: глубокая подделка, GAN
Традиционный метод заключается в использовании метода на основе shiftmap, например, перестановки объектов с использованием метода shiftmap.В opencv есть простая реализация для перетаскивания / перенацеливания, которую вы можете преобразовать в случай перестановки деформируемой модели
, подробные сведения о которой можно найти на сайте.
http://www.vision.huji.ac.il/shiftmap/inpainting/