v03 update
This commit is contained in:
parent
1bf1b92adc
commit
87f34063e9
|
@ -53,6 +53,7 @@ def parse_args(known=False):
|
|||
default="p", type=str, help='webcam pause')
|
||||
parser.add_argument('--auto_frameNum', '-afn',
|
||||
default=0, type=int, help='auto save number of frames')
|
||||
|
||||
# 日志
|
||||
parser.add_argument('--logName', '-ln',
|
||||
default="test.log", type=str, help='log save name')
|
||||
|
@ -63,10 +64,25 @@ def parse_args(known=False):
|
|||
|
||||
|
||||
# Webcam OpenCV
|
||||
def webcam_opencv(device_index="0", quit_key="q", pause_key="p", is_autoSaveFrame=False, frame_saveDir="./WebcamFrame",
|
||||
frame_dirName="frames", 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, logName="test.log", logMode="a"):
|
||||
def webcam_opencv(device_index="0",
|
||||
quit_key="q",
|
||||
pause_key="p",
|
||||
is_autoSaveFrame=False,
|
||||
frame_saveDir="./WebcamFrame",
|
||||
frame_dirName="frames",
|
||||
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,
|
||||
logName="test.log",
|
||||
logMode="a"):
|
||||
|
||||
keyList = [quit_key, frame_capKey, pause_key] # 快捷键列表
|
||||
hotkey_judge(keyList) # 快捷键冲突判断
|
||||
|
@ -174,9 +190,25 @@ def main(args):
|
|||
argsYaml(args) # 脚本参数
|
||||
|
||||
# 调用webcam opencv
|
||||
webcam_opencv(device_index, quit_key, pause_key, is_autoSaveFrame, frame_saveDir, frame_dirName, frame_nSave, auto_frameNum,
|
||||
is_handSaveFrame, frame_capKey, is_resizeFrame, resize_frame, resizeRatio_frame,
|
||||
frame_namePrefix, frame_saveStyle, jpg_quality, png_quality, logName, logMode)
|
||||
webcam_opencv(device_index,
|
||||
quit_key,
|
||||
pause_key,
|
||||
is_autoSaveFrame,
|
||||
frame_saveDir,
|
||||
frame_dirName,
|
||||
frame_nSave,
|
||||
auto_frameNum,
|
||||
is_handSaveFrame,
|
||||
frame_capKey,
|
||||
is_resizeFrame,
|
||||
resize_frame,
|
||||
resizeRatio_frame,
|
||||
frame_namePrefix,
|
||||
frame_saveStyle,
|
||||
jpg_quality,
|
||||
png_quality,
|
||||
logName,
|
||||
logMode)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
Loading…
Reference in New Issue