def saveaudio(): path1 = r'C:\Users\Administrator\Desktop\recording\%s.wav' % n time = 5 Audio.record_audio(time, path1)
while 1: frame = cv2.imread(r'C:\Users\Administrator\Desktop\image1\%s.png' % n) cv2.resize(frame, (800, 600), frame) pro.addimage(frame) # 调同轴前两个参数调大小,后两个参数调位置,第五个参数调框的宽度 pro.changeimage(550, 400, 245, 190, 5) pro.showimage() # 保存一屏的标记图 cv2.imwrite(r'C:\Users\Administrator\Desktop\image3\%s.png' % n, pro.image3) # 保存二屏的标记图 cv2.imwrite(r'C:\Users\Administrator\Desktop\image5\%s.png' % n, pro.image5) z = cv2.getTrackbarPos('z', 'projector_3') print('n=', n) # waitkey的时间决定了播放的帧率 waitkey 时间越短,放的越快 k = cv2.waitKey(100) & 0xFF if k == ord('m'): pro.mode = not pro.mode if k == ord(' '): cv2.waitKey() if k == ord('z'): # n = int(input()) n = z if k == ord('r'): # 保存音频,建议在Main-3里面专门录音,不要既录音也画标记,忙不过来 path1 = r'C:\Users\Administrator\Desktop\recording\%s.wav' % n time = 5 Audio.record_audio(time, path1) n += 1