while True: # Capture frame-by-frame frame = cam.read() # image processing functions # Load the frame into a window named as 'Press any key to exit' if (prevFrame is not None): showFrame = cv2.addWeighted(frame,0.7,prevFrame,0.3,0) else: showFrame = frame resizeShowFrame = cv2.resize(showFrame, (0,0), fx = 0.5, fy = 0.5 ) cv2.imshow('Press ESC to exit', resizeShowFrame) # wait for the key key_code = cv2.waitKey(10) if key_code is KEY_SPACE or key_code == PAGE_DOWN: cv2.imwrite(dirName+"\\"+'frame'+str(i)+'_.png', frame) video.write(frame) prevFrame = frame i += 1 elif key_code is KEY_ESC: cv2.imwrite(cwd + '\\frame_.png', prevFrame) break cv2.destroyAllWindows() cam.release() video.release()
while True: # Capture frame-by-frame frame = cam.read() # image processing functions # Load the frame into a window named as 'Press any key to exit' if (prevFrame is not None): showFrame = cv2.addWeighted(frame, 0.7, prevFrame, 0.3, 0) else: showFrame = frame resizeShowFrame = cv2.resize(showFrame, (0, 0), fx=0.5, fy=0.5) cv2.imshow('Press ESC to exit', resizeShowFrame) # wait for the key key_code = cv2.waitKey(10) if key_code is KEY_SPACE or key_code == PAGE_DOWN: cv2.imwrite(dirName + "\\" + 'frame' + str(i) + '_.png', frame) video.write(frame) prevFrame = frame i += 1 elif key_code is KEY_ESC: cv2.imwrite(cwd + '\\frame_.png', prevFrame) break cv2.destroyAllWindows() cam.release() video.release()