OpenCV (cv2 in Python) VideoCapture not releasing camera after deletion
Solved! OpenCV 2.4.2/ cv2 in python
For some strange reason, I could not find the 'release' method before and other forums, pages specifically mentioned that the python bindings to opencv did not include the release method. Perhaps this only applied when using 'import cv'. I did my initial prototyping using the latter and for some reason missed the 'release' method in cv2 when I was looking for a ReleaseCapture method.
Just found it in the docs: http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html
import cv2
cam=cv2.VideoCapture(0)
cam.release