您好,登錄后才能下訂單哦!
用過USB攝像頭的都知道,你需要使用鼠標來操作它,比如截個圖,錄個像什么的,要點N次鼠標,對于我們那些不喜歡多次點擊鼠標的人來說,這是一件很boring的事情,所以,本文將教你如何使用Python來操作攝像頭。
這里,我們需要三個Python庫: VideoCapture, PIL 和 pygame。使用這三個庫你可以非常容易的編寫一個攝像頭程序。之所以使用pygame,其目的就是因為這個庫可以處理視頻幀(fps)。下面是代碼
這段代碼中的一些要點的解釋如下:
第15行的那個函數是在視頻上顯示些信息。這個例子中,顯示的是抓圖的數量以及當前的亮度和對比度。這個函數先顯示深灰色的文本,然后偏移幾個像素,再顯示淺灰色的,這樣可以有陰影的效果。
第26行是在調整亮度和對比度。30-33行是在設置數字鍵1-4用于調整亮度和對比度。
34 和35行是在設置 ‘q’ 和 ‘w’ 來顯示攝像頭的對話框。在那里你可以調整分辨率和暴光度等等。
36行及以下的代碼,是在存一個抓圖文件。文件名中使用了當前時間。.
希望這個小程序能給你開啟一個如何寫攝像頭的程序。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。