Skip to content

How to modify for a url stream? #72

@erinline

Description

@erinline

I'm streaming video from a robot's camera to a web server, and I want to capture the web server stream in this handtracking program. I tried changing line 69 in detect_single_threaded.py to

cap = cv2.VideoCapture('http://localhost:8080/stream_viewer?topic=/image_raw', cv2.CAP_FFMPEG)

but it crashes. I have also tried using cv2.CAP_GSTREAMER but same crash. Ideas?

Error is:

Error converting to RGB
Traceback (most recent call last):
  File "detect_single_threaded.py", line 96, in <module>
    detection_graph, sess)
  File "/home/erinline/src/biometrics/handtracking/utils/detector_utils.py", line 90, in detect_objects
    feed_dict={image_tensor: image_np_expanded})
  File "/home/erinline/.local/lib/python3.7/site-packages/tensorflow/python/client/session.py", line 950, in run
    run_metadata_ptr)
  File "/home/erinline/.local/lib/python3.7/site-packages/tensorflow/python/client/session.py", line 1142, in _run
    np_val = np.asarray(subfeed_val, dtype=subfeed_dtype)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions