Renesas GR-PEACH OpenCV Development / gr-peach-opencv-project-sd-card_update

Fork of gr-peach-opencv-project-sd-card by the do

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
_ARM_DRIVER_STORAGEThis is the set of operations constituting the Storage driver
_ARM_DRIVER_VERSIONDriver Version
_ARM_STORAGE_BLOCKA storage block is a range of memory with uniform attributes
_ARM_STORAGE_BLOCK_ATTRIBUTESAttributes of the storage range within a storage block
_ARM_STORAGE_CAPABILITIESStorage Driver API Capabilities
_ARM_STORAGE_INFOStorage information
_ARM_STORAGE_SECURITY_FEATURESDevice Data Security Protection Features
_ARM_STORAGE_STATUSOperating status of the storage controller
_InputArrayThis is the proxy class for passing read-only input arrays into OpenCV functions
_IplImageThe IplImage is taken from the Intel Image Processing Library, in which the format is native
_OutputArrayThis type is very similar to InputArray except that it is used for input/output and output function parameters
Affine3< T >Affine transform
AlgorithmThis is a base class for all more or less complex algorithms in OpenCV
Allocator< _Tp >
AnalogInAn analog input, used for reading the voltage on a pin
AnalogOutAn analog output, used for setting the voltage on a pin
APSR_TypeUnion type to access the Application Program Status Register (APSR)
arm_bilinear_interp_instance_f32Instance structure for the floating-point bilinear interpolation function
arm_bilinear_interp_instance_q15Instance structure for the Q15 bilinear interpolation function
arm_bilinear_interp_instance_q31Instance structure for the Q31 bilinear interpolation function
arm_bilinear_interp_instance_q7Instance structure for the Q15 bilinear interpolation function
arm_biquad_cas_df1_32x64_ins_q31Instance structure for the high precision Q31 Biquad cascade filter
arm_biquad_cascade_df2T_instance_f32Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_cascade_df2T_instance_f64Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_cascade_stereo_df2T_instance_f32Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_casd_df1_inst_f32Instance structure for the floating-point Biquad cascade filter
arm_biquad_casd_df1_inst_q15Instance structure for the Q15 Biquad cascade filter
arm_biquad_casd_df1_inst_q31Instance structure for the Q31 Biquad cascade filter
arm_cfft_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_instance_q15Instance structure for the fixed-point CFFT/CIFFT function
arm_cfft_instance_q31Instance structure for the fixed-point CFFT/CIFFT function
arm_cfft_radix2_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_radix2_instance_q15Instance structure for the Q15 CFFT/CIFFT function
arm_cfft_radix2_instance_q31Instance structure for the Radix-2 Q31 CFFT/CIFFT function
arm_cfft_radix4_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_radix4_instance_q15Instance structure for the Q15 CFFT/CIFFT function
arm_cfft_radix4_instance_q31Instance structure for the Q31 CFFT/CIFFT function
arm_dct4_instance_f32Instance structure for the floating-point DCT4/IDCT4 function
arm_dct4_instance_q15Instance structure for the Q15 DCT4/IDCT4 function
arm_dct4_instance_q31Instance structure for the Q31 DCT4/IDCT4 function
arm_fir_decimate_instance_f32Instance structure for the floating-point FIR decimator
arm_fir_decimate_instance_q15Instance structure for the Q15 FIR decimator
arm_fir_decimate_instance_q31Instance structure for the Q31 FIR decimator
arm_fir_instance_f32Instance structure for the floating-point FIR filter
arm_fir_instance_q15Instance structure for the Q15 FIR filter
arm_fir_instance_q31Instance structure for the Q31 FIR filter
arm_fir_instance_q7Instance structure for the Q7 FIR filter
arm_fir_interpolate_instance_f32Instance structure for the floating-point FIR interpolator
arm_fir_interpolate_instance_q15Instance structure for the Q15 FIR interpolator
arm_fir_interpolate_instance_q31Instance structure for the Q31 FIR interpolator
arm_fir_lattice_instance_f32Instance structure for the floating-point FIR lattice filter
arm_fir_lattice_instance_q15Instance structure for the Q15 FIR lattice filter
arm_fir_lattice_instance_q31Instance structure for the Q31 FIR lattice filter
arm_fir_sparse_instance_f32Instance structure for the floating-point sparse FIR filter
arm_fir_sparse_instance_q15Instance structure for the Q15 sparse FIR filter
arm_fir_sparse_instance_q31Instance structure for the Q31 sparse FIR filter
arm_fir_sparse_instance_q7Instance structure for the Q7 sparse FIR filter
arm_iir_lattice_instance_f32Instance structure for the floating-point IIR lattice filter
arm_iir_lattice_instance_q15Instance structure for the Q15 IIR lattice filter
arm_iir_lattice_instance_q31Instance structure for the Q31 IIR lattice filter
arm_linear_interp_instance_f32Instance structure for the floating-point Linear Interpolate function
arm_lms_instance_f32Instance structure for the floating-point LMS filter
arm_lms_instance_q15Instance structure for the Q15 LMS filter
arm_lms_instance_q31Instance structure for the Q31 LMS filter
arm_lms_norm_instance_f32Instance structure for the floating-point normalized LMS filter
arm_lms_norm_instance_q15Instance structure for the Q15 normalized LMS filter
arm_lms_norm_instance_q31Instance structure for the Q31 normalized LMS filter
arm_matrix_instance_f32Instance structure for the floating-point matrix structure
arm_matrix_instance_f64Instance structure for the floating-point matrix structure
arm_matrix_instance_q15Instance structure for the Q15 matrix structure
arm_matrix_instance_q31Instance structure for the Q31 matrix structure
arm_pid_instance_f32Instance structure for the floating-point PID Control
arm_pid_instance_q15Instance structure for the Q15 PID Control
arm_pid_instance_q31Instance structure for the Q31 PID Control
arm_rfft_fast_instance_f32Instance structure for the floating-point RFFT/RIFFT function
arm_rfft_instance_f32Instance structure for the floating-point RFFT/RIFFT function
arm_rfft_instance_q15Instance structure for the Q15 RFFT/RIFFT function
arm_rfft_instance_q31Instance structure for the Q31 RFFT/RIFFT function
ArraysWrapper for OpenGL Client-Side Vertex arrays
AsciiFontDraw the character of the ASCII code
AutoBuffer< _Tp, fixed_size >Automatically Allocated Buffer Class
BaseColumnFilter
BaseFilter
BaseRowFilter
BIFImplementation of bio-inspired features (BIF) from the paper: Guo, Guodong, et al
BlockDeviceA hardware device capable of writing and reading blocks
BufferSmart pointer for OpenGL buffer object with reference counting
buffer_sGeneric buffer structure
BusInA digital input bus, used for reading the state of a collection of pins
BusInOutA digital input output bus, used for setting the state of a collection of pins
BusOutA digital output bus, used for setting the state of a collection of pins
Callback< R()>Callback class based on template specialization
Callback< R(A0)>Callback class based on template specialization
Callback< R(A0, A1)>Callback class based on template specialization
Callback< R(A0, A1, A2)>Callback class based on template specialization
Callback< R(A0, A1, A2, A3)>Callback class based on template specialization
Callback< R(A0, A1, A2, A3, A4)>Callback class based on template specialization
CANA can bus client, used for communicating with can devices
CANMessageCANMessage class
CascadeClassifierCascade classifier class for object detection
CircularBuffer< T, BufferSize, CounterType >Templated Circular buffer class
CommandLineParserDesigned for command line parsing
Complex< _Tp >A complex number class
ConjGradSolverThis class is used to perform the non-linear non-constrained minimization of a function with known gradient,
CThunk< T >Class for created a pointer with data bound to it
CvAttrListList of attributes
CvBox2D
CvChainPtReaderFreeman chain reader state
CvConnectedCompConnected component structure
CvConvexityDefectConvexity defect
CvFileNodeBasic element of the file storage - scalar or collection:
CvFontFont structure
CvHuMomentsHu invariants
CvLineIteratorLine iterator state:
CvMatMatrix elements are stored row by row
CvMatND
CvMomentsSpatial and central moments
CvNArrayIteratorMatrix iterator: used for n-ary operations on dense arrays
CvRect
CvScalar
CvStringHashNodeAll the keys (names) of elements in the readed file storage are stored in the hash to speed up the lookup operations:
CvTermCriteria
CvTypeClass for automatic module/RTTI data registration/unregistration
CvTypeInfoType information
DataDepth< _Tp >A helper class for cv::DataType
DataType< _Tp >Template "trait" class for OpenCV primitive data types
DataType< Matx< _Tp, m, n > >
DataType< Vec< _Tp, cn > >
DetectionROIStruct for detection region of interest (ROI)
DeviceInfoClass providing functionality for querying the specified GPU properties
DigitalInA digital input, used for reading the state of a pin
DigitalInOutA digital input/output, used for setting or reading a bi-directional pin
DigitalOutA digital output, used for setting the state of a pin
DirDir class
DirHandleRepresents a directory stream
DisplayBaseDisplay driver wrapper class for GR-PEACH
DMatchClass for matching keypoint descriptors
DownhillSolverThis class is used to perform the non-linear non-constrained minimization of a function,
EthernetAn ethernet interface, to use with the ethernet pins
EventAccessorClass that enables getting cudaEvent_t from cuda::Event
ExceptionClass passed to an error
FaceRecognizerAbstract base class for all face recognition models
FATFileSystemFATFileSystem based on ChaN's Fat Filesystem library v0.8
FileFile class
FileHandleClass FileHandle
FileNodeFile Storage Node class
FileNodeIteratorUsed to iterate through sequences and mappings
FileStorageXML/YAML file storage class that encapsulates all the information necessary for writing or reading data to/from a file
FileSystemA filesystem object provides filesystem operations and file operations for the File and Dir classes on a block device
FileSystemHandleA filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode)
FileSystemLikeA filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode)
FilterEngine
FlashIAPFlash IAP driver
Formatted
Formatter
MinProblemSolver::FunctionRepresents function being optimized
GeneralizedHoughFinds arbitrary template in the grayscale image using Generalized Hough Transform
GeneralizedHoughBallardBallard, D.H
GeneralizedHoughGuilGuil, N., González-Linares, J.M
GpuMatBase storage class for GPU memory with reference counting
SparseMat::HdrSparse matrix header
HostMemClass with reference counting wrapping special memory type allocation functions from CUDA
I2CAn I2C Master, used for communicating with I2C slave devices
i2c_tAsynch I2C HAL structure
I2CSlaveAn I2C Slave, used for communicating with an I2C Master device
InterruptInA digital interrupt input, used to call a function on a rising or falling edge
InterruptManagerUse this singleton if you need to chain interrupt handlers
IUSBHostSerialGeneric interface to abstract 3G dongles' impl
KeyPointData structure for salient point detectors
DisplayBase::lcd_config_tLCD configuration
LDALinear Discriminant Analysis
LineIteratorLine iterator
LineSegmentDetectorLine segment detector class
LocalFileSystemA filesystem for accessing the local mbed Microcontroller USB disk drive
USBHost::LockInstantiate to protect USB thread from accessing shared objects (USBConnectedDevices and Interfaces)
LowPowerTickerLow Power Ticker
LowPowerTimeoutLow Power Timout
LowPowerTimerLow power timer
Mail< T, queue_sz >The Mail class allow to control, send, receive, or wait for mail
MatN-dimensional dense array class
Mat_< _Tp >Template matrix class derived from Mat
MatAllocatorCustom array allocator
MatCommaInitializer_< _Tp >Comma-separated Matrix Initializer
MatConstIterator_< _Tp >Matrix read-only iterator
MatExprMatrix expression representation
MatIterator_< _Tp >Matrix read-write iterator
Matx< _Tp, m, n >Template class for small matrices whose type and size are known at compilation time
MatxCommaInitializer< _Tp, m, n >Comma-separated Matrix Initializer
MBRBlockDeviceBlock device for managing a Master Boot Record https://en.wikipedia.org/wiki/Master_boot_record
MemoryPool< T, pool_sz >Define and manage fixed-size memory pools of objects of a given type
MinProblemSolverBasic interface for all solvers
MomentsStruct returned by cv::moments
MutexUsed to synchronise the execution of threads
NAryMatIteratorN-ary multi-dimensional array iterator
SparseMat::NodeSparse matrix node - element of a hash table
ParallelLoopBodyBase class for parallel data processors
PCAPrincipal Component Analysis
PlatformMutexA stub mutex for when an RTOS is not present
Point3_< _Tp >Template class for 3D points specified by its coordinates `x`, `y` and `z`
Point_< _Tp >Template class for 2D points specified by its coordinates `x` and `y`
PortInA multiple pin digital input
PortInOutA multiple pin digital in/out used to set/read multiple bi-directional pins
PortOutA multiple pin digital out
PredictCollectorAbstract base class for all strategies of prediction result handling
Ptr< T >Template class for smart pointers with shared ownership
PwmOutA pulse-width modulation digital output
Queue< T, queue_sz >The Queue class allow to control, send, receive, or wait for messages
RangeTemplate class specifying a continuous subsequence (slice) of a sequence
RawSerialA serial port (UART) for communication with other serial devices This is a variation of the Serial class that doesn't use streams, thus making it safe to use in interrupt handlers with the RTOS
Rect_< _Tp >Template class for 2D rectangles
DisplayBase::rect_tThe relative position within the graphics display area
RNGRandom Number Generator
RNG_MT19937Mersenne Twister random number generator
RotatedRectThe class represents rotated (i.e
RtosTimerAllow creating and and controlling of timer functions in the system
Scalar_< _Tp >Template class for a 4-element vector derived from Vec
SDBlockDevice_GR_PEACHA class to communicate a SD
SemaphoreUsed to manage and protect access to a set of shared resources
Seq< _Tp >
SeqIterator< _Tp >
SerialA serial port (UART) for communication with other serial devices
serial_tAsynch serial HAL structure
SerialBaseA base class for serial port implementations Can't be instantiated directly (use Serial or RawSerial)
SimilarRectsClass for grouping object candidates, detected by Cascade Classifier, HOG etc
SingletonPtr< T >Utility class for creating an using a singleton
Size_< _Tp >Template class for specifying the size of an image or rectangle
SparseMatThe class SparseMat represents multi-dimensional sparse numerical arrays
SparseMat_< _Tp >Template sparse n-dimensional array class derived from SparseMat
SparseMatConstIteratorRead-Only Sparse Matrix Iterator
SparseMatConstIterator_< _Tp >Template Read-Only Sparse Matrix Iterator Class
SparseMatIteratorRead-write Sparse Matrix Iterator
SparseMatIterator_< _Tp >Template Read-Write Sparse Matrix Iterator Class
SPIA SPI Master, used for communicating with SPI slave devices
spi_tAsynch SPI HAL structure
SPISlaveA SPI slave, used for communicating with a SPI Master device
StandardCollectorDefault predict collector
StreamFile stream
StreamThis class encapsulates a queue of asynchronous calls
StreamAccessorClass that enables getting cudaStream_t from cuda::Stream
SVDSingular Value Decomposition
TargetArchsClass providing a set of static methods to check what NVIDIA\* card architecture the CUDA module was built for
TermCriteriaThe class defining termination criteria for iterative algorithms
Texture2DSmart pointer for OpenGL 2D texture memory with reference counting
ThreadAllow defining, creating, and controlling thread functions in the system
TickerA Ticker is used to call a function at a recurring interval
ticker_data_tTicker's data structure
ticker_event_queue_tTicker's event queue structure
ticker_event_sTicker's event structure
ticker_interface_tTicker's interface structure - required API for a ticker
TimeoutA Timeout is used to call a function at a point in the future
TimerA general purpose timer
TimerEventBase abstraction for timer interrupts
TouchKey::touch_pos_tTouch position structure
TouchKeyThe class to acquire touch coordinates
TouchKey_4_3inchThe class to acquire touch coordinates
TouchKey_7_1inchThe class to acquire touch coordinates
TouchKey_RSK_TFTThe class to acquire touch coordinates
Transaction< Class >Transaction class defines a transaction
transaction_tTransaction structure
UMat
USBDeviceConnectedUSBDeviceConnected class
USBEndpointUSBEndpoint class
USBHALHostUSBHALHost class
USBHostUSBHost class This class is a singleton
USBHostHubA class to use a USB Hub
USBHostKeyboardA class to communicate a USB keyboard
USBHostMIDIA class to communicate a USB MIDI device
USBHostMouseA class to communicate a USB mouse
USBHostMSDA class to communicate a USB flash disk
USBHostSerialPortA class to communicate a USB virtual serial port
vdc5_alpha_argb1555_t
vdc5_alpha_blending_rect_t
vdc5_alpha_blending_t
vdc5_alpha_pixel_t
vdc5_alpha_rect_t
vdc5_black_t
vdc5_calibr_bright_t
vdc5_calibr_contrast_t
vdc5_calibr_dither_t
vdc5_chromakey_t
vdc5_clut_t
vdc5_color_matrix_t
vdc5_disp_calibration_t
vdc5_enhance_lti_t
vdc5_enhance_sharp_t
vdc5_ext_in_sig_t
vdc5_gamma_correction_t
vdc5_init_t
vdc5_input_t
vdc5_int_t
vdc5_lcd_tcon_timing_t
vdc5_lti_ctrl_t
vdc5_lvds_t
vdc5_noise_reduction_t
vdc5_nr_param_t
vdc5_output_t
vdc5_pd_disp_rect_t
vdc5_period_rect_t
vdc5_read_chg_t
vdc5_read_t
vdc5_regaddr_color_matrix_t
vdc5_regaddr_gamma_t
vdc5_regaddr_img_qlty_imp_t
vdc5_regaddr_img_synthesizer_t
vdc5_regaddr_input_ctrl_t
vdc5_regaddr_lvds_t
vdc5_regaddr_output_ctrl_t
vdc5_regaddr_scaler_t
vdc5_regaddr_system_ctrl_t
vdc5_scalingdown_rot_t
vdc5_scl_und_sel_t
vdc5_sharpness_ctrl_t
vdc5_start_t
vdc5_sync_ctrl_t
vdc5_sync_delay_t
vdc5_vsync_cpmpe_t
vdc5_width_read_fb_t
vdc5_write_chg_t
vdc5_write_t
vdec_acc_t
vdec_active_period_t
vdec_agc_t
vdec_burst_lock_t
vdec_center_clamp_t
vdec_chrfil_tap_t
vdec_chrmdec_ctrl_t
vdec_chroma_decoding_t
vdec_degital_clamp_t
vdec_filter_reg_address_t
vdec_horizontal_afc_t
vdec_noise_det_t
vdec_noise_rd_lpf_t
vdec_output_t
vdec_over_range_t
vdec_peak_limiter_t
vdec_pedestal_clamp_t
vdec_q_agc_t
vdec_q_chroma_dec_t
vdec_q_digital_clamp_t
vdec_q_sync_sep_t
vdec_reg_address_t
vdec_sync_separation_t
vdec_sync_slicer_t
vdec_tint_ry_t
vdec_vcount_down_t
vdec_yc_sep_ctrl_t
vdec_yc_separation_t
Vec< _Tp, cn >Template class for short numerical vectors, a partial case of Matx
VecCommaInitializer< _Tp, m >Comma-separated Vec Initializer
DisplayBase::video_ext_in_config_tDigital Video Input configuration
WANDongleA class to use a WAN (3G/LTE) access dongle
WANDongleSerialPortA class to use a WAN (3G/LTE) access dongle
WImage< T >Image class which provides a thin layer around an IplImage
WImageBuffer< T >Image class which owns the data, so it can be allocated and is always freed
WImageBufferC< T, C >Like a WImageBuffer class but when the number of channels is known at compile time
WImageC< T, C >Image class when both the pixel type and number of channels are known at compile time
WImageView< T >View into an image class which allows treating a subimage as an image or treating external data as an image