Webカメラ(USBカメラ)の映像を取得する
2015/8/13
Python2.7.6, OpenCV3.0.0
import cv2
capture = cv2.VideoCapture(0)
capture.set(3, 1920) # Width
capture.set(4, 1080) # Heigh
capture.set(5, 15) # FPS
if capture.isOpened() is False:
raise("IO Error")
ret, image = capture.read()
Webカメラの画像を取得して表示するサンプル。 何かキーを押すと画像を保存して終了。
import cv2
capture = cv2.VideoCapture(0)
capture.set(3, 640) # Width
capture.set(4, 480) # Heigh
capture.set(5, 15) # FPS
if capture.isOpened() is False:
raise("IO Error")
cv2.namedWindow("Capture", cv2.WINDOW_AUTOSIZE)
while True:
ret, image = capture.read()
if ret == False:
continue
cv2.imshow("Capture", image)
if cv2.waitKey(33) >= 0:
cv2.imwrite("image.png", image)
break
capture.release()
cv2.destroyAllWindows()
Python版OpenCVでWebカメラの画像を取得する
http://venuschjp.blogspot.jp/2015/02/pythonopencvweb.html