我是 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()