等待第二次调用input()

问题描述 投票:0回答:0

我是 python 的新手。我正在尝试使用二维码扫描仪扫描二维码作为输入名称以开始录制视频。并第二次扫描同一个二维码结束录音。但是我找不到一种方法来计算要第二次调用的 input() 。请帮忙,谢谢。

import cv2

cap= cv2.VideoCapture(0)

width= int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height= int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

count = 0

filename = input()

writer= cv2.VideoWriter('/home/zikingyong/Python/mp4/' + filename + '.mp4', cv2.VideoWriter_fourcc(*'DIVX'), 20, (width,height))

while True:

    ret,frame= cap.read()

    writer.write(frame)

    cv2.imshow('frame', frame)

    if cv2.waitKey(1) & 0xFF == 27:
        print(x)
        break


cap.release()
writer.release()
cv2.destroyAllWindows()
python input cv2
© www.soinside.com 2019 - 2024. All rights reserved.