日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python通過opencv調用攝像頭操作實例分析

瀏覽:108日期:2022-06-17 13:18:54

實例源碼:

#pip3 install opencv-pythonimport cv2from datetime import datetime FILENAME = ’myvideo.avi’WIDTH = 1280HEIGHT = 720FPS = 24.0 # 必須指定CAP_DSHOW(Direct Show)參數初始化攝像頭,否則無法使用更高分辨率cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)# 設置攝像頭設備分辨率cap.set(cv2.CAP_PROP_FRAME_WIDTH, WIDTH)cap.set(cv2.CAP_PROP_FRAME_HEIGHT, HEIGHT)# 設置攝像頭設備幀率,如不指定,默認600cap.set(cv2.CAP_PROP_FPS, 24)# 建議使用XVID編碼,圖像質量和文件大小比較都兼顧的方案fourcc = cv2.VideoWriter_fourcc(*’XVID’) out = cv2.VideoWriter(FILENAME, fourcc, FPS, (WIDTH, HEIGHT)) start_time = datetime.now() while True: ret, frame = cap.read() if ret:out.write(frame)# 顯示預覽窗口cv2.imshow(’Preview_Window’, frame)# 錄制5秒后停止if (datetime.now()-start_time).seconds == 5: cap.release() break# 監測到ESC按鍵也停止if cv2.waitKey(3) & 0xff == 27: cap.release() break out.release()cv2.destroyAllWindows()

打開攝像頭后鏈接成功的操作:

# 1. 打開攝像頭import cv2import numpy as np def video_demo(): capture = cv2.VideoCapture(0)#0為電腦內置攝像頭 while(True): ret, frame = capture.read()#攝像頭讀取,ret為是否成功打開攝像頭,true,false。 frame為視頻的每一幀圖像 frame = cv2.flip(frame, 1)#攝像頭是和人對立的,將圖像左右調換回來正常顯示。 cv2.imshow('video', frame) c = cv2.waitKey(50) if c == 27: breakvideo_demo()cv2.destroyAllWindows() #2. 打開攝像頭并截圖import cv2cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) # 打開攝像頭 while (1): # get a frame ret, frame = cap.read() frame = cv2.flip(frame, 1) # 攝像頭是和人對立的,將圖像左右調換回來正常顯示 # show a frame cv2.imshow('capture', frame) # 生成攝像頭窗口 if cv2.waitKey(1) & 0xFF == ord(’q’): # 如果按下q 就截圖保存并退出 cv2.imwrite('test.png', frame) # 保存路徑 break cap.release()cv2.destroyAllWindows() #3. 打開攝像頭并定時截圖def video_demo(): print(’開始’) cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) # 電腦自身攝像頭 i = 0#定時裝置初始值 photoname = 1#文件名序號初始值 while True: i = i + 1 reg, frame = cap.read() frame = cv2.flip(frame, 1) # 圖片左右調換 cv2.imshow(’window’, frame) if i == 50: # 定時裝置,定時截屏,可以修改。filename = str(photoname) + ’.png’ # filename為圖像名字,將photoname作為編號命名保存的截圖 cv2.imwrite(’C:/Users/Administrator/Desktop/m’ + ’’ + filename, frame) # 截圖 前面為放在桌面的路徑 frame為此時的圖像 print(filename + ’保存成功’) # 打印保存成功 i = 0 # 清零photoname = photoname + 1 if photoname >= 20: # 最多截圖20張 然后退出(如果調用photoname = 1 不用break為不斷覆蓋圖片)# photoname = 1break if cv2.waitKey(1) & 0xff == ord(’q’): break # 釋放資源 cap.release() video_demo()cv2.destroyAllWindows()

實例擴展:

使用OpenCV調用攝像頭檢測人臉并連續截圖100張

#-*- coding: utf-8 -*-# import 進openCV的庫import cv2###調用電腦攝像頭檢測人臉并截圖def CatchPICFromVideo(window_name, camera_idx, catch_pic_num, path_name): cv2.namedWindow(window_name) #視頻來源,可以來自一段已存好的視頻,也可以直接來自USB攝像頭 cap = cv2.VideoCapture(camera_idx) #告訴OpenCV使用人臉識別分類器 classfier = cv2.CascadeClassifier('haarcascade_frontalface_alt.xml') #識別出人臉后要畫的邊框的顏色,RGB格式, color是一個不可增刪的數組 color = (0, 255, 0) num = 0 while cap.isOpened(): ok, frame = cap.read() #讀取一幀數據 if not ok: break grey = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) #將當前楨圖像轉換成灰度圖像 #人臉檢測,1.2和2分別為圖片縮放比例和需要檢測的有效點數 faceRects = classfier.detectMultiScale(grey, scaleFactor = 1.2, minNeighbors = 3, minSize = (32, 32)) if len(faceRects) > 0: #大于0則檢測到人臉 for faceRect in faceRects: #單獨框出每一張人臉 x, y, w, h = faceRect #將當前幀保存為圖片 img_name = '%s/%d.jpg' % (path_name, num) #print(img_name) image = frame[y - 10: y + h + 10, x - 10: x + w + 10] cv2.imwrite(img_name, image,[int(cv2.IMWRITE_PNG_COMPRESSION), 9]) num += 1 if num > (catch_pic_num): #如果超過指定最大保存數量退出循環 break #畫出矩形框 cv2.rectangle(frame, (x - 10, y - 10), (x + w + 10, y + h + 10), color, 2) #顯示當前捕捉到了多少人臉圖片了,這樣站在那里被拍攝時心里有個數,不用兩眼一抹黑傻等著 font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(frame,’num:%d/100’ % (num),(x + 30, y + 30), font, 1, (255,0,255),4) #超過指定最大保存數量結束程序 if num > (catch_pic_num): break #顯示圖像 cv2.imshow(window_name, frame) c = cv2.waitKey(10) if c & 0xFF == ord(’q’): break #釋放攝像頭并銷毀所有窗口 cap.release() cv2.destroyAllWindows()if __name__ == ’__main__’: # 連續截100張圖像,存進image文件夾中 CatchPICFromVideo('get face', 0, 99, '/image')

到此這篇關于python通過opencv調用攝像頭操作實例分析的文章就介紹到這了,更多相關python使用opencv調用攝像頭操作內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品人人| 亚洲一区二区av| 国产欧美一级| 日韩不卡免费视频| 欧美日韩亚洲一区二区三区在线| 综合精品一区| 亚洲a成人v| 欧美在线首页| 精品久久网站| av高清一区| 亚洲激情久久| 欧美日韩四区| 国精品一区二区| 亚洲激情中文| 四虎精品一区二区免费| 日韩高清成人在线| 国产精品a级| 精品国产三区在线| 国产伦久视频在线观看| 亚洲精品在线影院| 婷婷综合亚洲| 亚洲区国产区| 国产精品欧美在线观看| 国产不卡精品| 欧美成人亚洲| 亚洲一区二区三区久久久| 日韩三级精品| 国产精品久久久久久久久免费高清 | 日韩激情网站| 国产精品www994| 在线一区av| 免费观看久久久4p| 日韩精品三级| 国产成人精品一区二区三区免费 | 久久这里只有| 亚洲精品在线观看91| 日韩一区二区三免费高清在线观看| 欧美亚洲三区| 久久久水蜜桃av免费网站| 久久福利毛片| 麻豆一区二区三| 亚洲夜间福利| 国产日韩欧美三区| 久久国产免费| 日本免费在线视频不卡一不卡二| 精品亚洲成人| 午夜一区在线| 免费在线日韩av| 伊人久久亚洲影院| 麻豆极品一区二区三区| 午夜久久影院| 国产精品久久久免费| 999国产精品| 91麻豆精品激情在线观看最新| 热三久草你在线| 亚洲毛片在线| 日韩专区精品| 日韩国产欧美在线播放| 色在线视频观看| 欧美久久久网站| 精品日韩毛片| 欧美激情视频一区二区三区免费| 国产视频一区欧美| а√天堂中文在线资源8| 日韩欧美激情电影| 国产综合婷婷| 精品丝袜久久| 在线国产精品一区| 中文字幕人成乱码在线观看| 亚洲精品一级| 成人日韩在线观看| 国产精品videossex久久发布 | 亚洲色图综合| 日韩在线观看一区| 国产精品亚洲四区在线观看| 国产精品呻吟| 国产 日韩 欧美一区| 国产精品亚洲四区在线观看| 天堂va蜜桃一区二区三区| 成年男女免费视频网站不卡| 日韩精品免费一区二区夜夜嗨| 欧美1区2区3区| 美女av在线免费看| 国产精品videossex久久发布| 蜜臀av亚洲一区中文字幕| 91视频精品| 国产精品嫩模av在线| 免费视频一区二区| 99久久婷婷这里只有精品| 精品视频一区二区三区四区五区| 亚洲18在线| 最新日韩av| 亚洲第一区色| 日产精品一区二区| 91亚洲精品在看在线观看高清| 五月天久久久| 久久久亚洲一区| 日韩一区欧美| 波多视频一区| 日韩1区2区| 国产专区精品| 国产黄色一区| 911亚洲精品| 亚洲va久久| 亚洲精一区二区三区| 免费日韩av| 久久不射网站| 老司机精品久久| 免费日韩一区二区| 欧美专区一区二区三区| 激情综合亚洲| 欧美日中文字幕| 精品免费av在线| 日韩av福利| 日韩欧美少妇| 欧美丝袜一区| 不卡一区综合视频| 一区二区三区四区在线看| 久久中文字幕av一区二区不卡| 激情亚洲影院在线观看| 久久精品亚洲欧美日韩精品中文字幕| 国产高清不卡| 欧美日韩视频网站| 久久久久亚洲| 蜜桃tv一区二区三区| 三级精品视频| 欧美福利一区| 中文亚洲免费| 综合激情网...| 日本在线观看不卡视频| 日韩欧美美女在线观看| 欧美日本三区| 欧美激情视频一区二区三区在线播放| 国产精品**亚洲精品| 精品欧美日韩精品| 亚洲一级少妇| 国产精品88久久久久久| 亚洲欧美日韩国产综合精品二区| 首页国产欧美久久| 日韩精品视频中文字幕| 国产乱码精品一区二区三区四区 | 精品视频在线你懂得| 国产福利片在线观看| 久久久久久久久久久9不雅视频| 免费观看不卡av| 最新国产精品视频| 久久超碰99| 欧洲在线一区| 老色鬼久久亚洲一区二区| 日韩不卡手机在线v区| 欧美a在线观看| 免费观看亚洲| 亚洲国产不卡| 日韩中文字幕一区二区高清99| 欧美日韩一视频区二区| 蜜桃精品视频| 成人久久一区| 亚洲人成高清| 国语精品一区| 在线日韩欧美| 日韩精品五月天| 狠狠久久伊人| 午夜久久99| 国产亚洲精品美女久久 | 无码日韩精品一区二区免费| 国产日韩中文在线中文字幕| 日韩精品永久网址| 免播放器亚洲一区| 牛牛精品成人免费视频| 欧美日韩色图| 国产午夜精品一区在线观看| 国产精品不卡| 蜜臀av在线播放一区二区三区| 老司机精品视频网| 亚洲精品在线观看91| 日韩福利视频导航| 免费观看亚洲| 少妇精品久久久一区二区三区| 国产一区二区三区亚洲| 亚洲视频播放| 欧美成人精品午夜一区二区| 激情五月综合网| 国产激情久久| 久久av在线| 中文字幕高清在线播放| 日韩中文字幕| 99精品电影| 国产精品网站在线看| 久久人人99| 国产精品成人**免费视频| 欧美~级网站不卡| 国产精品免费不| 国产精品7m凸凹视频分类| 麻豆国产精品视频| 亚洲天堂免费| 欧美精品高清| 久久av电影| 美国三级日本三级久久99| av资源中文在线| 日韩精品免费视频人成|