Raspivid Custom Annotations Raspberry Pi distribution is equipped with an executable called raspivid/raspistill which is used to capture and view video/still images from the RPI's CSI camera. The source code for this is available on the internet. It has various options like displaying video on HDMI, running TCP/UDP stream server, capability of reading encoded MP4 streams from the encoder, annotating the transmitted stream, automated still captures, effects, etc. Annotations like an OSD label can be provided on the stream being transmitted. Time annotations, etc can be enabled on the stream/video feed. The only drawback is that annotations are updated every second on the feed. As there was a need to view various sensor information embedded in the video from a remotely operated vehicle, it would indeed be advantageous to extend raspivid capabilites. As a quick modification was intended, the relevant files were changed to use an IPC (InterProcess Communication) mechanism and a...
Teeny space in the WebVerse to shamelessly brag (document) about things that were attempted, things that worked and that did not, both in the professional and hobby fronts. Topics include hacking, modding, new ideas/ways of doing things in many domains (electronics hardware/software, making stuff, mechanical, etc). Maybe to inspire, learn, ignore or forget. It might not work for you. Try at your own risk. Thank you for stopping by and would be delighted to hear from you.