1. 程式人生 > >opencv-python如何調取攝像頭,並實現按鍵終止

opencv-python如何調取攝像頭,並實現按鍵終止

開學來的第一篇部落格,由於作者剛開始學習這個所以可能有什麼不對的地方請大家幫忙指正哈。

今天主要是給大家講一下最基本的呼叫攝像頭的操作,首先呢我們先了解OpenCV的cv2.VideoCapture(i)函式。

i代表攝像頭的數字,當有不止一個攝像頭的時候就會需要標明攝像頭的序號,如果有兩個以上攝像頭那就按照1往後排。

下面附上程式碼裡面註釋有詳細描述。

#!/usr/bin/env python
# -*- coding: UTF-8 –*-
# [email protected] : 2014Vee
# 開啟攝像頭並顯示
import cv2
capture = cv2.VideoCapture(0)
while(True):
    # 獲取一幀
    ret, frame = capture.read()
    # 將這幀轉換為灰度圖
    #gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.imshow('frame',frame)
    #如果按鍵e則跳出本次迴圈
    if cv2.waitKey(1) == ord('e'):
        break