►Njevois | |
►Ndnn | |
►Nyunet | |
CFace | A YuNet face detection |
CLandmarks_5 | Face landmarks for YuNet |
CPriorBox | |
CNetwork | Abstract class to represent a neural network |
CNetworkHailo | Wrapper around an DNN neural network running on the Hailo8 neural accelerator |
CNetworkNPU | Wrapper around a DNN neural network running on Amlogic A311D NPU accelerator (Verisilicon) |
CNetworkONNX | Wrapper around an ONNX-Runtime neural network |
CNetworkOpenCV | Wrapper around an OpenCV DNN neural network |
CNetworkPython | Wrapper around an DNN neural network invoked through python |
CNetworkPythonImpl | |
CNetworkTPU | Wrapper around a Coral TPU neural network |
CPipeline | Neural processing pipeline |
CPostProcessor | Post-Processor for neural network pipeline |
CPostProcessorClassify | Post-Processor for neural network pipeline |
CPostProcessorDetect | Post-Processor for neural network pipeline |
CPostProcessorDetectYOLO | Post-Processor sub-component for raw YOLO decoding |
CPostProcessorDetectYOLOforPython | YOLO post-processor exposed to python |
CPostProcessorPython | Post-Processor for neural network pipeline |
CPostProcessorPythonImpl | |
CPostProcessorSegment | Post-Processor for neural network pipeline |
CPostProcessorStub | Post-Processor for neural network pipeline |
CPostProcessorYuNet | Post-Processor for YuNet face landmarks detector |
CPreProcessor | Pre-Processor for neural network pipeline |
CPreProcessorBlob | Pre-Processor for neural network pipeline |
CPreProcessorForPython | Pre-Processor interface exposed to the python side |
CPreProcessorPython | Pre-Processor for neural network pipeline written in python |
CPreProcessorPythonImpl | |
►Npython | |
CPyParHelper | Typed class to allow creation of Parameter in Python |
CPyParHelperBase | Base helper class to allow creation of Parameter in python |
►Ntrace | |
CTraceObject | Helper class for tracing, issues one message on construction, and another on destruction |
CBoundedBuffer | Thread-safe synchronized producer/consumer queue |
CCamera | JeVois camera driver class - grabs frames from a Video4Linux camera sensor |
CCameraDevice | Accessory class to hold all the data associated with a V4L2 camera device |
CComponent | A component of a model hierarchy |
CDMPdata | DMP data (Digital Motion Processor) |
CDynamicLoader | Class to open shared object (.so) files and load functions contained in them |
CDynamicParameter | Dynamic parameter added to a component at runtime |
CEditorItem | Helper class to represent a GUIeditor file in a pull-down menu |
CEngine | JeVois processing engine - gets images from camera sensor, processes them, and sends results over USB |
CGadget | JeVois gadget driver - exposes a uvcvideo interface to host computer connected over USB |
CGPUimage | Class to hold a GPUtexture, GPUprogram, and other data associated with rendering an image in OpenGL |
CGPUprogram | Simple class to load and compile some OpenGL-ES program |
CGPUshader | Simple class to load and compile some OpenGL-ES shader code |
CGPUtexture | Simple class to hold an OpenGL texture |
CGPUtextureDmaBuf | Simple class to hold an OpenGL texture with in-GPU pixel format conversion and DMABUF acceleration |
CGUIconsole | Simple console with coloring and completion |
CGUIeditor | Editor panel for JeVois-Pro GUI |
►CGUIhelper | Helper class to assist modules in creating graphical and GUI elements |
CErrorData | |
CGUIhelperPython | Wrapper around GUIhelper to be used by Python |
CICM20948 | TDK InvenSense ICM-20948 9DOF IMU high-level driver |
CImGuiBackend | Backend for ImGui on JeVois-Pro |
CImGuiBackendMALI | BackendMALI for ImGui on JeVois-Pro |
CImGuiImage | Wrapper for an image that can be rendered into ImGui |
CIMU | Abstract interface to an ICM20948 inertial measurement unit (IMU) |
CIMUdata | IMU data |
CIMUi2c | IMU with I2C interface shared with camera sensor, such as ICM20948 on JeVois-A33 AR0135 camera sensor board |
CIMUrawData | Raw IMU data |
CIMUspi | IMU with SPI interface, such as the ICM20948 IMU on the JeVois-Pro IMX290 camera sensor board |
CInputFrame | Exception-safe wrapper around a raw camera input frame |
CInputFramePython | Wrapper around InputFrame to be used by Python |
CJpegCompressor | Simple singleton wrapper over a turbojpeg compressor |
CLog | Logger class |
CManager | Manager of a hierarchy of Component objects |
CModule | Virtual base class for a vision processing module |
CMovieInput | Movie input, can be used as a replacement for Camera to debug algorithms using a fixed video sequence |
CMovieOutput | Video output to a movie file, using OpenCV video encoding |
CObjDetect | A trivial struct to store object detection results |
CObjReco | A trivial struct to store object recognition results |
COutputFrame | Exception-safe wrapper around a raw image to be sent over USB |
COutputFramePython | Wrapper around OutputFrame to be used by Python |
CParameter< Param, Tail ... > | A set of Parameters attached to a component |
CParameterBase | Base class for Parameter |
CParameterCategory | A category to which multiple ParameterDef definitions can belong |
CParameterCore | A changeable parameter for a Component, core class |
CParameterDef | A Parameter Definition |
CParameterDefBase | Base class for a Parameter definition |
CParameterRegistry | A simple registry of all parameters associated with a Component |
CParameterSummary | ParameterSummary provides a summary about a parameter |
CProfiler | Simple profiler class |
CPythonModule | Wrapper module to allow users to develop new modules written in Python |
CPythonParameter | Wrapper for jevois Parameter in python |
CPythonWrapper | Helper class to run python code from C++ |
CRange | A generic range class |
CRawImage | A raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget |
CSemaphore | A simple semaphore |
CSerial | Interface to a serial port |
CSingleton | A generic singleton class to enforce a single instance of an object |
CStdioInterface | String-based user interface, simple terminal input/output to use on host |
CStdModule | Base class for a module that supports standardized serial messages |
CStepRange | A generic range class with a step |
CThreadPool | A thread pool with CPU affinity |
Ctimed_lock_guard | Acquire a lock object on a std::timed_mutex, or LFATAL after 1 second of waiting |
CTimer | Simple timer class |
CTimerOne | Simple one-shot timer class |
CUserInterface | Abstract base class for a string-based user interface |
CValidValuesSpecBase | Base class for specifying a set of valid values for a type |
CValidValuesSpecList | Finite list valid values spec, everything listed at construction is valid, anything else is not |
CValidValuesSpecNone | Open/None valid values spec, anything that T can take is valid |
CValidValuesSpecRange | Range-based valid values spec, bounds are included |
CValidValuesSpecRegex | Regex-based valid values spec, everything that is a match to the regex is considered valid |
CValidValuesSpecStepRange | StepRange-based valid values spec, bounds are included |
CVideoBuf | A V4L2 video buffer, to be held in a shared_ptr |
CVideoBuffers | Collection of buffers for V4L2 video frames (Camera or Gadget) with hooks to the MMAP'd areas |
CVideoDisplay | Video output to local screen |
CVideoDisplayBackend | Backend for VideoDisplay on JeVois-Pro |
CVideoDisplayBackendMALI | Backend for VideoDisplay on JeVois-Pro host using MALI |
CVideoDisplayGL | Video output to local screen |
CVideoDisplayGUI | Video output to local screen with basic GUI |
CVideoInput | Base class for video input, which will get derived into Camera and MovieInput |
CVideoOutput | Base class for video output. Gadget, MovieOutput, VideoDisplay, and VideoOutputNone derive from it |
CVideoOutputNone | No-op VideoOutput derivative for when there is no video output |
CWatchdog | Simple watchdog class |
►Npbcvt | |
CmatFromNDArrayBoostConverter | Converter from Python numpy NDarray to cv::Mat |
CmatToNDArrayBoostConverter | |
CNumpyAllocator | |
CPyAllowThreads | |
CPyEnsureGIL | |
►NPyModule | |
C__MODULE__ | SYNOPSIS |
►NPythonTutorial1 | |
CPythonTutorial1 | Simple example of image processing using OpenCV in Python on JeVois |
►NPythonTutorial2 | |
CPythonTutorial2 | Simple example of image processing using OpenCV in Python on JeVois |
►NPythonTutorial3 | |
CPythonTTutorial3 | Simple test of programming JeVois modules in Python |
C__MODULE__ | JeVois sample module |
CE | |
Cinput_event_state | Helper struct to key track of key states |
CTutorialConvert | |
CTutorialEdgeDetection | |
CTutorialEdgeDetectionX4 | |
CTutorialPassThrough | |
Cuvc_event | |
Cuvc_request_data | |