Spaces:
Configuration error
Configuration error
| import cv2 | |
| import datetime | |
| import imutils | |
| def main(): | |
| cap = cv2.VideoCapture('test_video.mp4') | |
| fps_start_time = datetime.datetime.now() | |
| fps = 0 | |
| total_frames = 0 | |
| while True: | |
| ret, frame = cap.read() | |
| frame = imutils.resize(frame, width=800) | |
| total_frames = total_frames + 1 | |
| fps_end_time = datetime.datetime.now() | |
| time_diff = fps_end_time - fps_start_time | |
| if time_diff.seconds == 0: | |
| fps = 0.0 | |
| else: | |
| fps = (total_frames / time_diff.seconds) | |
| fps_text = "FPS: {:.2f}".format(fps) | |
| cv2.putText(frame, fps_text, (5, 30), cv2.FONT_HERSHEY_COMPLEX_SMALL, 1, (0, 0, 255), 1) | |
| cv2.imshow("Application", frame) | |
| key = cv2.waitKey(1) | |
| if key == ord('q'): | |
| break | |
| cv2.destroyAllWindows() | |
| main() | |