Explorer/RaspberryPi/Visualprocessing/Motionvector/Run

From PaparazziUAV
Revision as of 00:59, 29 June 2020 by Xp31 (talk | contribs)
Jump to navigation Jump to search
rm /tmp/camera*
/home/pi/RaspiCV/build/raspicv -v -w 640 -h 480 -fps 30 -t 0 -o /dev/null -x /dev/null -r /dev/null -rf gray
gst-rtsp-server-1.14.4/examples/test-launch  "shmsrc socket-path=/tmp/camera3 do-timestamp=true ! video/x-raw, format=I420, width=640, height=480, framerate=30/1 ! omxh264enc ! video/x-h264,profile=high  ! rtph264pay name=pay0 pt=96 config-interval=1" ""

client
gst-launch-1.0 rtspsrc location=rtsp://RASPBERRYPI_IP:8554/test ! rtph264depay ! avdec_h264 ! xvimagesink sync=false



Adam Heinrich thesis An Optical Flow Odometry Sensor Based on the Raspberry Pi Computer


A video_splitter component which has the ability to split video streams to multiple outputs. The video_splitter performs format conversion to grayscale so it is not necessary to configure the format at the camera’s output (the camera’s output format is optimized for the most efficient encoding) both encoder_buffer_callback() and splitter_buffer_callback() contain a single line code which passes buffers to the main application for further processing.

Currently the cv.cpp is limited to 640x480 grayscale image. This can be easily modified (see function cv_init()).