Example #1
0
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()
Example #2
0
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()