How can i remesh a mesh so it looks like another mesh


I know the shrink wrap modifier. It works pretty well. But i want to go a step further : I want the modified mesh to generate and have same polygons than the target.

Why i do this and not simply duplicate the target ? Because i want my mesh to have same shape and polys than the target but i want to keep its texture