CAK09916_CNTL2_Reg_t | |
CAK09916_CNTL3_Reg_t | |
CAK09916_ST1_Reg_t | |
CAK09916_ST2_Reg_t | |
CAK09916_WIA1_Reg_t | |
CAK09916_WIA2_Reg_t | |
Cjevois::BoundedBuffer< T, WhenFull, WhenEmpty > | Thread-safe synchronized producer/consumer queue |
Cjevois::BoundedBuffer< cv::Mat, jevois::BlockingBehavior::Block, jevois::BlockingBehavior::Block > | |
Cjevois::BoundedBuffer< jevois::RawImage, BlockingBehavior::Block, BlockingBehavior::Block > | |
Cjevois::CameraCalibration | Helper class for camera calibration, which allows some modules to compute 3D locations of objects |
Cjevois::CameraDevice | Accessory class to hold all the data associated with a V4L2 camera device |
Cjevois::ChatBox | A simple helper class for a chat box rendered in ImGui |
Cjevois::DMPdata | DMP data (Digital Motion Processor) |
Cjevois::DynamicLoader | Class to open shared object (.so) files and load functions contained in them |
Cjevois::EditorItem | Helper class to represent a GUIeditor file in a pull-down menu |
Cjevois::GUIhelper::ErrorData | |
CFeatureData< T > | |
Cjevois::GPUimage | Class to hold a GPUtexture, GPUprogram, and other data associated with rendering an image in OpenGL |
Cjevois::GPUprogram | Simple class to load and compile some OpenGL-ES program |
Cjevois::GPUshader | Simple class to load and compile some OpenGL-ES shader code |
Cjevois::GPUtexture | Simple class to hold an OpenGL texture |
Cjevois::GPUtextureDmaBuf | Simple class to hold an OpenGL texture with in-GPU pixel format conversion and DMABUF acceleration |
Cjevois::GUIhelperPython | Wrapper around GUIhelper to be used by Python |
►CICM_20948 | |
CICM_20948_I2C | |
CICM_20948_SPI | |
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_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_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 | |
Cjevois::ImGuiImage | Wrapper for an image that can be rendered into ImGui |
►Cjevois::IMU | Abstract interface to an ICM20948 inertial measurement unit (IMU) |
Cjevois::IMUi2c | IMU with I2C interface shared with camera sensor, such as ICM20948 on JeVois-A33 AR0135 camera sensor board |
Cjevois::IMUspi | IMU with SPI interface, such as the ICM20948 IMU on the JeVois-Pro IMX290 camera sensor board |
Cjevois::IMUdata | IMU data |
Cjevois::IMUrawData | Raw IMU data |
Cinput_event_state | |
Cjevois::InputFrame | Exception-safe wrapper around a raw camera input frame |
Cjevois::InputFramePython | Wrapper around InputFrame to be used by Python |
Cjevois::PoseSkeleton::Link | A pose skeleton link between two nodes |
Cjevois::Log< Level > | Logger class |
Cjevois::PoseSkeleton::Node | A pose skeleton node |
Cjevois::ObjDetect | A trivial struct to store object detection results, for standard (straight up) bounding boxes |
Cjevois::ObjDetectOBB | A trivial struct to store object detection results, for oriented bounding boxes (OBB) |
Cjevois::ObjReco | A trivial struct to store object recognition results |
Cjevois::OutputFrame | Exception-safe wrapper around a raw image to be sent over USB |
Cjevois::OutputFramePython | Wrapper around OutputFrame to be used by Python |
►Ccv::parallel::ParallelForAPI | |
Cjevois::ParallelForAPIjevois | A parallel API to make OpenCV use our thread pool |
►CParam | |
Cjevois::Parameter< Param, Tail ... > | A set of Parameters attached to a component |
►Cjevois::Parameter | |
Cjevois::dnn::NetworkHailo | Wrapper around an DNN neural network running on the Hailo8 neural accelerator |
Cjevois::dnn::NetworkNPU | Wrapper around a DNN neural network running on Amlogic A311D NPU accelerator (Verisilicon) |
Cjevois::dnn::NetworkONNX | Wrapper around an ONNX-Runtime neural network |
Cjevois::dnn::NetworkOpenCV | Wrapper around an OpenCV DNN neural network |
Cjevois::dnn::NetworkPython | Wrapper around an DNN neural network invoked through python |
Cjevois::dnn::NetworkTPU | Wrapper around a Coral TPU neural network |
Cjevois::dnn::Pipeline | Neural processing pipeline |
Cjevois::dnn::PostProcessorClassify | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorDetect | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorDetectOBB | Post-Processor for neural network pipeline for oriented bounding box (OBB) object detection |
Cjevois::dnn::PostProcessorDetectYOLO | Post-Processor sub-component for raw YOLO decoding |
Cjevois::dnn::PostProcessorPose | Post-Processor for neural network pipeline, for human/animal/other pose detection (skeleton) |
Cjevois::dnn::PostProcessorPython | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorSegment | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorYuNet | Post-Processor for YuNet face landmarks detector |
►Cjevois::dnn::PreProcessor | Pre-Processor for neural network pipeline |
Cjevois::dnn::PreProcessorBlob | Pre-Processor for neural network pipeline |
Cjevois::dnn::PreProcessorPython | Pre-Processor for neural network pipeline written in python |
Cjevois::dnn::PreProcessorBlob | Pre-Processor for neural network pipeline |
Cjevois::dnn::PreProcessorPython | Pre-Processor for neural network pipeline written in python |
►CParameter | |
Cjevois::Engine | JeVois processing engine - gets images from camera sensor, processes them, and sends results over USB |
Cjevois::GUIhelper | Helper class to assist modules in creating graphical and GUI elements |
Cjevois::ICM20948 | TDK InvenSense ICM-20948 9DOF IMU high-level driver |
►Cjevois::Manager | Manager of a hierarchy of Component objects |
Cjevois::Engine | JeVois processing engine - gets images from camera sensor, processes them, and sends results over USB |
Cjevois::Parameter< Param, Tail ... > | A set of Parameters attached to a component |
►Cjevois::Serial | Interface to a serial port |
Cjevois::GUIserial | Simple class to monitor a serial port in the JeVois-Pro GUI |
Cjevois::StdModule | Base class for a module that supports standardized serial messages |
►Cjevois::dnn::Network | Abstract class to represent a neural network |
Cjevois::dnn::NetworkHailo | Wrapper around an DNN neural network running on the Hailo8 neural accelerator |
Cjevois::dnn::NetworkNPU | Wrapper around a DNN neural network running on Amlogic A311D NPU accelerator (Verisilicon) |
Cjevois::dnn::NetworkONNX | Wrapper around an ONNX-Runtime neural network |
Cjevois::dnn::NetworkOpenCV | Wrapper around an OpenCV DNN neural network |
Cjevois::dnn::NetworkPython | Wrapper around an DNN neural network invoked through python |
Cjevois::dnn::NetworkTPU | Wrapper around a Coral TPU neural network |
►Cjevois::ParameterBase | Base class for Parameter |
►Cjevois::ParameterCore< T > | A changeable parameter for a Component, core class |
Cjevois::DynamicParameter< T > | Dynamic parameter added to a component at runtime |
Cjevois::ParameterCategory | A category to which multiple ParameterDef definitions can belong |
►Cjevois::ParameterDefBase | Base class for a Parameter definition |
Cjevois::ParameterDef< T > | A Parameter Definition |
►Cjevois::ParameterRegistry | A simple registry of all parameters associated with a Component |
►Cjevois::Component | A component of a model hierarchy |
Cjevois::GUIhelper | Helper class to assist modules in creating graphical and GUI elements |
Cjevois::ICM20948 | TDK InvenSense ICM-20948 9DOF IMU high-level driver |
Cjevois::Manager | Manager of a hierarchy of Component objects |
►Cjevois::Module | Virtual base class for a vision processing module |
Cjevois::PythonModule | Wrapper module to allow users to develop new modules written in Python |
Cjevois::StdModule | Base class for a module that supports standardized serial messages |
►Cjevois::UserInterface | Abstract base class for a string-based user interface |
Cjevois::GUIconsole | Simple console with coloring and completion |
Cjevois::Serial | Interface to a serial port |
Cjevois::StdioInterface | String-based user interface, simple terminal input/output to use on host |
Cjevois::dnn::Network | Abstract class to represent a neural network |
Cjevois::dnn::NetworkPythonImpl | |
Cjevois::dnn::Pipeline | Neural processing pipeline |
►Cjevois::dnn::PostProcessor | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorClassify | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorDetect | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorDetectOBB | Post-Processor for neural network pipeline for oriented bounding box (OBB) object detection |
Cjevois::dnn::PostProcessorPose | Post-Processor for neural network pipeline, for human/animal/other pose detection (skeleton) |
Cjevois::dnn::PostProcessorPython | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorSegment | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorStub | Post-Processor for neural network pipeline |
Cjevois::dnn::PostProcessorYuNet | Post-Processor for YuNet face landmarks detector |
Cjevois::dnn::PostProcessorDetectYOLO | Post-Processor sub-component for raw YOLO decoding |
Cjevois::dnn::PostProcessorPythonImpl | |
Cjevois::dnn::PreProcessor | Pre-Processor for neural network pipeline |
Cjevois::dnn::PreProcessorPythonImpl | |
Cjevois::ParameterSummary | ParameterSummary provides a summary about a parameter |
Cjevois::PoseSkeleton | A simple skeleton class for pose detection deep neural networks |
Cjevois::PoseSkeletonDefinition | An enum for different kinds of skeletons |
Cjevois::Profiler | Simple profiler class |
►Cjevois::python::PyParHelperBase | Base helper class to allow creation of Parameter in python |
Cjevois::python::PyParHelper< T > | Typed class to allow creation of Parameter in Python |
Cjevois::PythonParameter | Wrapper for jevois Parameter in python |
►Cjevois::PythonWrapper | Helper class to run python code from C++ |
Cjevois::PythonModule | Wrapper module to allow users to develop new modules written in Python |
Cjevois::dnn::NetworkPythonImpl | |
Cjevois::dnn::PostProcessorPythonImpl | |
Cjevois::dnn::PreProcessorPythonImpl | |
Cjevois::Range< T > | A generic range class |
Cjevois::RawImage | A raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget |
Cjevois::Semaphore< BB > | A simple semaphore |
Cjevois::Semaphore< WhenEmpty > | |
Cjevois::Semaphore< WhenFull > | |
Cjevois::Singleton< T > | A generic singleton class to enforce a single instance of an object |
►Cjevois::Singleton< JpegCompressor > | |
Cjevois::JpegCompressor | Simple singleton wrapper over a turbojpeg compressor |
Cjevois::StepRange< T > | A generic range class with a step |
►CTextEditor | |
Cjevois::GUIeditor | Editor panel for JeVois-Pro GUI |
Cjevois::ThreadPool | A thread pool with CPU affinity |
Cjevois::Timer | Simple timer class |
Cjevois::TimerOne | Simple one-shot timer class |
CTinyImGUIdemo | |
Cuvc_event | |
Cuvc_request_data | |
►Cjevois::ValidValuesSpecBase< T > | Base class for specifying a set of valid values for a type |
Cjevois::ValidValuesSpecList< T > | Finite list valid values spec, everything listed at construction is valid, anything else is not |
Cjevois::ValidValuesSpecNone< T > | Open/None valid values spec, anything that T can take is valid |
Cjevois::ValidValuesSpecRange< T > | Range-based valid values spec, bounds are included |
Cjevois::ValidValuesSpecRegex< T > | Regex-based valid values spec, everything that is a match to the regex is considered valid |
Cjevois::ValidValuesSpecStepRange< T > | StepRange-based valid values spec, bounds are included |
Cjevois::VideoBuf | A V4L2 video buffer, to be held in a shared_ptr |
Cjevois::VideoBuffers | Collection of buffers for V4L2 video frames (Camera or Gadget) with hooks to the MMAP'd areas |
►Cjevois::VideoDisplayBackend | Backend for VideoDisplay on JeVois-Pro |
Cjevois::ImGuiBackend | Backend for ImGui on JeVois-Pro |
►Cjevois::VideoDisplayBackendMALI | Backend for VideoDisplay on JeVois-Pro host using MALI |
Cjevois::ImGuiBackendMALI | BackendMALI for ImGui on JeVois-Pro |
►Cjevois::VideoInput | Base class for video input, which will get derived into Camera and MovieInput |
Cjevois::Camera | JeVois camera driver class - grabs frames from a Video4Linux camera sensor |
Cjevois::MovieInput | Movie input, can be used as a replacement for Camera to debug algorithms using a fixed video sequence |
Cjevois::VideoMapping | Simple struct to hold video mapping definitions for the processing Engine |
►Cjevois::VideoOutput | Base class for video output. Gadget, MovieOutput, VideoDisplay, and VideoOutputNone derive from it |
Cjevois::Gadget | JeVois gadget driver - exposes a uvcvideo interface to host computer connected over USB |
Cjevois::MovieOutput | Video output to a movie file, using OpenCV video encoding |
Cjevois::VideoDisplay | Video output to local screen |
Cjevois::VideoDisplayGL | Video output to local screen |
Cjevois::VideoDisplayGUI | Video output to local screen with basic GUI |
Cjevois::VideoOutputNone | No-op VideoOutput derivative for when there is no video output |
Cvsi_nn_postprocess_map_element_t | |
Cvsi_nn_preprocess_map_element_t | |
Cjevois::Watchdog | Simple watchdog class |