Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. streamerConfig = StreamerConfig(url=video,
  2. openStreamTimeout=10,
  3. openStreamMaxRetryCount=5,
  4. openStreamRetryDelaySecs=20,
  5. getFrameMaxRetryCount=5,
  6. getFrameRetryDelaySecs=1,
  7. getFrameTimeoutSecs=1)
  8.  
  9. streamerLogger = Logger_A("Streamer")
  10. streamer = Streamer(streamerLogger, streamerConfig)
  11. streamer.start()
  12. frame = streamer.getFrame()
  13. # _, frame = rtsp_reader.read()
  14. #frame = np.array(client.read())
  15.  
  16. camera_width = frame.shape[1]
  17. camera_height = frame.shape[0]
  18. fps = ""
  19.  
  20. vidfps = 0
  21. # vidfps = RTSPReader.capture.get(cv2.CAP_PROP_FPS)
  22. # print('Video fps is {}'.format(vidfps))
  23. new_w = 416
  24. new_h = 416
  25.  
  26. frame_counter = 0
  27. detect_every_n_sec *= vidfps
  28. lastdate = None
  29.  
  30. polygons = load_coordinates(polygon_file)
  31. if is_server:
  32. ln, net = load_model(model_path=model_path, isTiny=False, is_server=is_server)
  33. else:
  34. exec_net, input_blob = load_model(model_path=model_path, isTiny=False, is_server=is_server)
  35.  
  36. coords = {}
  37. for polygon in polygons:
  38. coords[polygon] = get_min_coord(polygon)
  39.  
  40. while True:
  41.  
  42. start_time = time.time()
  43.  
  44. # hasFrame, frame = rtsp_reader.read()
  45. hasFrame = True
  46. start_time_read = time.time()
  47. frame = streamer.getFrame()
  48. elapsed_time_read = time.time() - start_time_read
  49. logger.log_to_file('log.txt', line='Cap read done. Has frame: {}. Time: {}'.format(hasFrame
  50. , elapsed_time_read),
  51. level=LogLevel.DEBUG)
  52.  
  53. if not hasFrame:
  54. logger.log_to_file('log.txt', line='No frames continue loop', level=LogLevel.DEBUG)
  55. raise Exception('NO FRAMES')
  56.  
  57. start_time_detection = time.time()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement