Install tensorflow -
Use the virtualenv type installation. It installs pip and then tensorflow. https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#virtualenv-installation
Install pip, numpy - The above link actually installs everything python related too.
make sure to activate the virtual env by doing this: source ~/tensorflow/bin/activate
Install cv2 http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/ Only change the opencv install command to this: brew install homebrew/science/opencv