BoB robotics
The Brains on Board robotics library
BoBRobotics::Video Namespace Reference

For reading from and writing to various video sources. More...

Classes

class  Display
 Display a video source on screen. More...
 
class  Input
 An abstract class representing a video input stream. More...
 
class  NetSink
 Object for sending video frames synchronously or asynchronously over network. More...
 
class  NetSource
 Object for receiving video transmitted over the network by a NetSink. More...
 
class  ODK2
 A thin wrapper for reading cylindrically unwrapped data from Opteran DevKit. More...
 
class  OpenCVInput
 A thin wrapper for reading from any video source supported by OpenCV. More...
 
class  OpenGL
 Read a video stream from an OpenGL buffer. More...
 
class  RandomInput
 A Video::Input which generates white noise, for testing purposes. More...
 
class  RPiCamera
 

Functions

void write (cv::FileStorage &fs, const std::string &, const Input &camera)
 More OpenCV boilerplate.
 
std::unique_ptr< InputgetPanoramicCamera (cv::VideoCaptureAPIs api=cv::CAP_ANY)
 Try to find a panoramic camera on the current machine and return it.
 

Variables

constexpr const char * PixProUSBDeviceName = "PIXPRO SP360 4K"
 
constexpr const char * Webcam360DeviceName = "USB 2.0 Camera"
 

Detailed Description

For reading from and writing to various video sources.