So this would be a good starting point I guess:
As you can see, this is a fairly simple program with which you can load your pre-trained model, do some image transformations and directly pass the image data to the network for processing. All you need is .prototxt, .caffemodel and .binaryproto files. As you chose to work on caffe, I assume you have a Linux-based system, on which this program should work fine. If you want to use your GPU, you can set it by changing mode to set_mode_gpu().
However, you must have Caffe for Python installed. Have you managed to install it yet? If not, I suggest following guide:
It's best here to use Caffe with the newest OpenCV version, optionally built with CUDA support.
If you encounter any problems, please let us know!