import cv2
def take_picture():
# 進行攝像頭的視頻捕捉
cap = cv2.VideoCapture(0)
# 給照片檔案名賦予初始值
i = 1
# 回圈拍攝
while True:
# 讀取攝像頭內容
ret,frame = cap.read()
# 用一個視窗顯示原視頻
cv2.imshow("Optical Imaging System",frame)
# 加上鍵盤控制鍵
k = cv2.waitKey(1)
# 獲取照片檔案名
file_name = str(i)+'.jpg'
# 功能一:按回車鍵拍照并發送
if k == 13:
cv2.imwrite(file_name,frame)
i = i+1
# 功能二:按esc鍵退出
elif k == 27:
break
# 釋放USB攝像頭
cap.release()
# 關閉拍攝視窗
cv2.destroyAllWindows()
if __name__ == "__main__":
main()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47410.html
標籤:硬件使用
