Il existe bien des logiciels qui travaillent de la façon suivante :

1) on prend la photo d'un environnement sans le sujet principal (par exemple une personne)
2) on prend une seconde photo dans le même environnement avec le sujet principal.

Ces logiciels "calculent" ce qui a changé et ne conservent que cela en affectant un masque à ce qui n'a pas changé (l'environnement).

A partir de là, on met le fond que l'on veut. Mais les résultats sont parfois curieux et approximatifs.