You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Code

  • Available via git

Start the camera server

  1. ssh onto the pi
  2. run the server code as root

Start the viewer

  • Log onto the FACET control server with a proper ssh port tunnel and X-window forwarding:
    1. get onto the SLAC network   ssh smeuren@rhel6-64.slac.stanford.edu -Y
    2. get onto mcclogin                  ssh smeuren@mcclogin -Y
    3. get onto the control server   ssh fphysics@facet-srv01 -Y -R 42000:e320pi:42000
    4. get a python environment     source $PACKAGE_TOP/anaconda/envs/python3.7env/bin/activate
    5. go to the right folder              cd facet-E320/tunnelpi/cameraserver/
    6. run the viewer script              python3 camviewer.py

Streaming of color video from standard webcam (Apr 2022)

  • Currently used webcam supports a maximum of 5 FPS at 1920x1080 pixel
  • Data a read in YUV format from the camera, converted to BGR via OpenCV  (c++ code)
  • One core of the Raspberry pi devotes 20% CPU time to the image conversion
  • Data can be read directly into a numpy array for display on the client side (3x8-bit BGR)

  • No labels