JeVois  1.10
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
Core classes and definitions

Core types, components, hardware drivers, debugging tools, etc

Collaboration diagram for Core classes and definitions:

Classes

class  jevois::Camera
 JeVois camera driver class - grabs frames from a Video4Linux camera sensor. More...
 
class  jevois::DynamicLoader
 Class to open shared object (.so) files and load functions contained in them. More...
 
class  jevois::Engine
 JeVois processing engine - gets images from camera sensor, processes them, and sends results over USB. More...
 
class  jevois::Gadget
 JeVois gadget driver - exposes a uvcvideo interface to host computer connected over USB. More...
 
class  jevois::InputFrame
 Exception-safe wrapper around a raw camera input frame. More...
 
class  jevois::OutputFrame
 Exception-safe wrapper around a raw image to be sent over USB. More...
 
class  jevois::Module
 Virtual base class for a vision processing module. More...
 
class  jevois::StdModule
 Base class for a module that supports standardized serial messages. More...
 
class  jevois::MovieInput
 Movie input, can be used as a replacement for Camera to debug algorithms using a fixed video sequence. More...
 
class  jevois::MovieOutput
 Video output to a movie file, using OpenCV video encoding. More...
 
class  jevois::Serial
 Interface to a serial port. More...
 
class  jevois::StdioInterface
 String-based user interface, simple terminal input/output to use on host. More...
 
class  jevois::UserInterface
 Abstract base class for a string-based user interface. More...
 
class  jevois::VideoBuf
 A V4L2 video buffer, to be held in a shared_ptr. More...
 
class  jevois::VideoBuffers
 Collection of buffers for V4L2 video frames (Camera or Gadget) with hooks to the MMAP'd areas. More...
 
class  jevois::VideoDisplay
 Video output to local screen. More...
 
class  jevois::VideoInput
 Base class for video input, which will get derived into Camera and MovieInput. More...
 
struct  jevois::VideoMapping
 Simple struct to hold video mapping definitions for the processing Engine. More...
 
class  jevois::VideoOutput
 Base class for video output. Gadget, MovieOutput, VideoDisplay, and VideoOutputNone derive from it. More...
 
class  jevois::VideoOutputNone
 No-op VideoOutput derivative for when there is no video output. More...
 

Modules

 Model components, parameters, manager, and associated classes
 
 Helper definitions for different camera sensors
 
 Support for JeVois modules written in Python