►Njevois | Main namespace for all JeVois classes and functions |
►Ndnn | Deep neural networks |
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 |
CPostProcessorDetectOBB | Post-Processor for neural network pipeline for oriented bounding box (OBB) object detection |
CPostProcessorDetectYOLO | Post-Processor sub-component for raw YOLO decoding |
CPostProcessorPose | Post-Processor for neural network pipeline, for human/animal/other pose detection (skeleton) |
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 |
CPreProcessorPython | Pre-Processor for neural network pipeline written in python |
CPreProcessorPythonImpl | |
►Npython | Python-related helpers and functions |
CPyParHelper | Typed class to allow creation of Parameter in Python |
CPyParHelperBase | Base helper class to allow creation of Parameter in python |
CBoundedBuffer | Thread-safe synchronized producer/consumer queue |
CCamera | JeVois camera driver class - grabs frames from a Video4Linux camera sensor |
CCameraCalibration | Helper class for camera calibration, which allows some modules to compute 3D locations of objects |
CCameraDevice | Accessory class to hold all the data associated with a V4L2 camera device |
CChatBox | A simple helper class for a chat box rendered in ImGui |
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 |
CGUIserial | Simple class to monitor a serial port in the JeVois-Pro GUI |
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, for standard (straight up) bounding boxes |
CObjDetectOBB | A trivial struct to store object detection results, for oriented bounding boxes (OBB) |
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 |
CParallelForAPIjevois | A parallel API to make OpenCV use our thread pool |
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 |
►CPoseSkeleton | A simple skeleton class for pose detection deep neural networks |
CLink | A pose skeleton link between two nodes |
CNode | A pose skeleton node |
CPoseSkeletonDefinition | An enum for different kinds of skeletons |
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 |
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 |
CVideoMapping | Simple struct to hold video mapping definitions for the processing Engine |
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 |
CAK09916_CNTL2_Reg_t | |
CAK09916_CNTL3_Reg_t | |
CAK09916_ST1_Reg_t | |
CAK09916_ST2_Reg_t | |
CAK09916_WIA1_Reg_t | |
CAK09916_WIA2_Reg_t | |
CFeatureData | |
CICM_20948 | |
CICM_20948_ACCEL_CONFIG_2_t | |
CICM_20948_ACCEL_CONFIG_t | |
CICM_20948_ACCEL_INTEL_CTRL_t | |
CICM_20948_ACCEL_SMPLRT_DIV_1_t | |
CICM_20948_ACCEL_SMPLRT_DIV_2_t | |
CICM_20948_ACCEL_WOM_THR_t | |
CICM_20948_ACCEL_XOUT_H_t | |
CICM_20948_ACCEL_XOUT_L_t | |
CICM_20948_ACCEL_YOUT_H_t | |
CICM_20948_ACCEL_YOUT_L_t | |
CICM_20948_ACCEL_ZOUT_H_t | |
CICM_20948_ACCEL_ZOUT_L_t | |
CICM_20948_AGMT_t | |
CICM_20948_axis1bit16_t | |
CICM_20948_axis3bit16_t | |
CICM_20948_axis3named_t | |
CICM_20948_DATA_RDY_STATUS_t | |
CICM_20948_DELAY_TIMEH_t | |
CICM_20948_DELAY_TIMEL_t | |
CICM_20948_Device_t | |
CICM_20948_dlpcfg_t | |
Cicm_20948_DMP_Activity_t | |
Cicm_20948_DMP_data_t | |
CICM_20948_DMP_INT_STATUS_t | |
Cicm_20948_DMP_Secondary_On_Off_t | |
CICM_20948_EXT_PERIPH_SENS_DATA_t | |
CICM_20948_FIFO_CFG_t | |
CICM_20948_FIFO_COUNTH_t | |
CICM_20948_FIFO_COUNTL_t | |
CICM_20948_FIFO_EN_1_t | |
CICM_20948_FIFO_EN_2_t | |
CICM_20948_FIFO_MODE_t | |
CICM_20948_FIFO_RST_t | |
CICM_20948_fss_t | |
CICM_20948_FSYNC_CONFIG_t | |
CICM_20948_GYRO_CONFIG_1_t | |
CICM_20948_GYRO_CONFIG_2_t | |
CICM_20948_GYRO_SMPLRT_DIV_t | |
CICM_20948_GYRO_XOUT_H_t | |
CICM_20948_GYRO_XOUT_L_t | |
CICM_20948_GYRO_YOUT_H_t | |
CICM_20948_GYRO_YOUT_L_t | |
CICM_20948_GYRO_ZOUT_H_t | |
CICM_20948_GYRO_ZOUT_L_t | |
CICM_20948_I2C | |
CICM_20948_I2C_MST_CTRL_t | |
CICM_20948_I2C_MST_DELAY_CTRL_t | |
CICM_20948_I2C_MST_ODR_CONFIG_t | |
CICM_20948_I2C_MST_STATUS_t | |
CICM_20948_I2C_PERIPH4_CTRL_t | |
CICM_20948_I2C_PERIPH4_DI_t | |
CICM_20948_I2C_PERIPHX_ADDR_t | |
CICM_20948_I2C_PERIPHX_CTRL_t | |
CICM_20948_I2C_PERIPHX_DO_t | |
CICM_20948_I2C_PERIPHX_REG_t | |
CICM_20948_INT_ENABLE_1_t | |
CICM_20948_INT_ENABLE_2_t | |
CICM_20948_INT_ENABLE_3_t | |
CICM_20948_INT_enable_t | |
CICM_20948_INT_ENABLE_t | |
CICM_20948_INT_PIN_CFG_t | |
CICM_20948_INT_STATUS_1_t | |
CICM_20948_INT_STATUS_2_t | |
CICM_20948_INT_STATUS_3_t | |
CICM_20948_INT_STATUS_t | |
CICM_20948_LP_CONFIG_t | |
CICM_20948_MOD_CTRL_USR_t | |
CICM_20948_ODR_ALIGN_EN_t | |
CICM_20948_PWR_MGMT_1_t | |
CICM_20948_PWR_MGMT_2_t | |
CICM_20948_REG_BANK_SEL_t | |
CICM_20948_SELF_TEST_X_ACCEL_t | |
CICM_20948_SELF_TEST_X_GYRO_t | |
CICM_20948_SELF_TEST_Y_ACCEL_t | |
CICM_20948_SELF_TEST_Y_GYRO_t | |
CICM_20948_SELF_TEST_Z_ACCEL_t | |
CICM_20948_SELF_TEST_Z_GYRO_t | |
CICM_20948_Serif_t | |
CICM_20948_smplrt_t | |
CICM_20948_SPI | |
CICM_20948_TEMP_CONFIG_t | |
CICM_20948_TEMP_OUT_H_t | |
CICM_20948_TEMP_OUT_L_t | |
CICM_20948_TIMEBASE_CORRECTION_PLL_t | |
CICM_20948_USER_CTRL_t | |
CICM_20948_WHO_AM_I_t | |
CICM_20948_XA_OFFS_H_t | |
CICM_20948_XA_OFFS_L_t | |
CICM_20948_XG_OFFS_USRH_t | |
CICM_20948_XG_OFFS_USRL_t | |
CICM_20948_YA_OFFS_H_t | |
CICM_20948_YA_OFFS_L_t | |
CICM_20948_YG_OFFS_USRH_t | |
CICM_20948_YG_OFFS_USRL_t | |
CICM_20948_ZA_OFFS_H_t | |
CICM_20948_ZA_OFFS_L_t | |
CICM_20948_ZG_OFFS_USRH_t | |
CICM_20948_ZG_OFFS_USRL_t | |
Cinput_event_state | |
CTinyImGUIdemo | |
Cuvc_event | |
Cuvc_request_data | |
Cvsi_nn_postprocess_map_element_t | |
Cvsi_nn_preprocess_map_element_t | |