diff --git a/.gitignore b/.gitignore index 87679ac..59cc23e 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ utils/__pycache__ help_test.py opencv_webcam copy.py test.py +check.py diff --git a/opencv_webcam.py b/opencv_webcam.py index 929484c..75991cf 100644 --- a/opencv_webcam.py +++ b/opencv_webcam.py @@ -53,14 +53,14 @@ def parse_args(known=False): # Webcam OpenCV -def webcam_opencv(device_index, quit_key, pause_key, is_autoSaveFrame, frame_saveDir, frame_nSave, auto_frameNum, is_handSaveFrame, - frame_capKey, is_resizeFrame, resize_frame, resizeRatio_frame, frame_namePrefix, frame_saveStyle, - jpg_quality, png_quality): +def webcam_opencv(device_index=0, quit_key="q", pause_key="p", is_autoSaveFrame=False, frame_saveDir="./WebcamFrame", + frame_nSave=1, auto_frameNum=0, is_handSaveFrame=False, frame_capKey="a", is_resizeFrame=False, resize_frame=[640, 480], + resizeRatio_frame=1.0, frame_namePrefix="frame", frame_saveStyle="jpg", jpg_quality=95, png_quality=3): keyList = [quit_key, frame_capKey, pause_key] # 快捷键列表 hotkey_judge(keyList) # 快捷键冲突判断 - #------------------程序开始------------------ + # ------------------程序开始------------------ s_time = time.time() # 起始时间 cap = cv2.VideoCapture(device_index) # 连接设备 frame_width = cap.get(3) # 宽度 @@ -111,7 +111,7 @@ def webcam_opencv(device_index, quit_key, pause_key, is_autoSaveFrame, frame_sav cv2.destroyAllWindows() else: # 连接设备失败 print(f'摄像头连接异常!') - #------------------程序结束------------------ + # ------------------程序结束------------------ print(f'程序结束!') e_time = time.time() # 终止时间 print(f'用时:{round((e_time - s_time), 3)}秒, {round((e_time - s_time)/60, 3)}分, {round((e_time - s_time)/3600, 3)}小时')