AJ Haines (in conjunction with DigitalSandwich) shares a new plugin he created for Cinema 4D, the Modeling Cam, which is a tool that will let you model from an image right in the perspective view and also allow you to easily map the image as a texture on the newly created model.
here is my newest plugin for C4D called the Modeling Cam. It lets you create a model from an image in the perspective view and then easily map the texture to the created geometry
AJ provides a demonstration on how to use the Modeling Cam tool in Cinema, and provides some tips for creating the texture projection on the completed model. Check out the Modeling Cam Plugin for Cinema 4D here.