hot key judge update

This commit is contained in:
13339479676 2022-01-04 14:03:29 +08:00
parent b141d48237
commit 589d2c66ff
2 changed files with 15 additions and 11 deletions

View File

@ -10,6 +10,7 @@ import glob
import os
import sys
from utils.ows_path import increment_path
from utils.hotkeyjudge import hotkey_judge
def parse_args(known=False):
@ -96,16 +97,6 @@ def frame_opt(frame, frame_savePath, frame_num, is_resizeFrame, resize_frame, re
sys.exit() # 结束程序
# 判断快捷键是否冲突
def hotkey_judge(keyList):
for i in range(len(keyList)):
tmp_key = keyList[i] # 临时快捷键
for j in range(len(keyList[i+1:])):
if (tmp_key == keyList[i+1:][j]):
print(f'快捷键冲突! 程序结束!')
sys.exit() # 结束程序
# 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,
@ -137,7 +128,6 @@ def webcam_opencv(device_index, quit_key, pause_key, is_autoSaveFrame, frame_sav
wait_key = cv2.waitKey(20) & 0xFF # 键盘监听
ret, frame = cap.read() # 捕获画面
frame_num += 1 # 帧计数
# print(f'当前帧:第{frame_num}帧') # 输出信息
print(f'帧ID{frame_num}') # 输出信息
cv2.imshow(ows_version, frame) # 显示画面

14
utils/hotkeyjudge.py Normal file
View File

@ -0,0 +1,14 @@
# 快捷键判断
# 创建人:曾逸夫
# 创建时间2022-01-04
import sys
# 判断快捷键是否冲突
def hotkey_judge(keyList):
for i in range(len(keyList)):
tmp_key = keyList[i] # 临时快捷键
for j in range(len(keyList[i+1:])):
if (tmp_key == keyList[i+1:][j]):
print(f'快捷键冲突! 程序结束!')
sys.exit() # 结束程序