python版opencv:如何用筆記型電腦
- 2020 年 1 月 20 日
- 筆記
因為需要製作製作數據集 所以需要在筆記型電腦上外置了一個logi的攝影機
準備使用python上得opencv來進行拍照
環境:opencv+pycharm+win10+py3
#coding:utf-8 import cv2 cap = cv2.VideoCapture(0)#創建一個 VideoCapture 對象 flag = 1 #設置一個標誌,用來輸出影片資訊 num = 1 #遞增,用來保存文件名 while(cap.isOpened()):#循環讀取每一幀 ret_flag, Vshow = cap.read() #返回兩個參數,第一個是bool是否正常打開,第二個是照片數組,如果只設置一個則變成一個tumple包含bool和圖片 cv2.imshow("Capture_Test",Vshow) #窗口顯示,顯示名為 Capture_Test k = cv2.waitKey(1) & 0xFF #每幀數據延時 1ms,延時不能為 0,否則讀取的結果會是靜態幀 if k == ord('s'): #若檢測到按鍵 『s』,列印字元串 cv2.imwrite("D:/pycharmthings/IMF/getpics/"+ str(num) + ".jpg", Vshow) print(cap.get(3)); #得到長寬 print(cap.get(4)); print("success to save"+str(num)+".jpg") print("-------------------------") num += 1 elif k == ord('q'): #若檢測到按鍵 『q』,退出 break cap.release() #釋放攝影機 cv2.destroyAllWindows()#刪除建立的全部窗口
修改路徑,然後運行程式
按「s」鍵即可保存照片,輸出長寬與你保存的照片名字
按「q」退出
參考:https://blog.csdn.net/ztaixs/article/details/71211296