Is there a way to Live Project From View
If you are sliding vertices, or making loop cuts, make sure that the Correct UV option is enabled.



As an alternative you can use the UV project modifier, and use the camera as projector. That way the texture of the object will not change regardless of the geometry and the shape of the UVs. Once you are done editing the geometry you can make the projection permanent by applying the modifier. 

The camera angle can be matched using the BLAM add-on. For more information see this post: How can I recreate the floor using a photograph?