Simd Library Documentation.

Home | Release Notes | Download | Documentation | Issues | GitHub
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 NSimd
 NMotionContains Framework for motion detection
 CDetectorClass Detector
 CEventEvent structure
 CMetadataMetadata structure
 CModelModel structure
 CObjectObject structure
 COptionsOptions structure
 CPositionPosition structure
 NNeuralContains Framework for learning of Convolutional Neural Network
 CAveragePoolingLayerAveragePoolingLayer class
 CConvolutionalLayerConvolutionalLayer class
 CDropoutLayerDropoutLayer class
 CFullyConnectedLayerFullyConnectedLayer class
 CFunctionActivation Function structure
 CIndexIndex structure
 CInputLayerInputLayer class
 CLayerLayer class
 CMaxPoolingLayerMaxPoolingLayer class
 CNetworkNetwork class
 CPoolingLayerPoolingLayer class
 CTrainOptionsContains a set of training options
 NPixelContains various pixel structures
 CBgr2424-bit BGR pixel
 CBgra3232-bit BGRA pixel
 CHsl2424-bit HSL pixel
 CHsv2424-bit HSV pixel
 CRgb2424-bit RGB pixel
 CRgba3232-bit RGBA pixel
 CAllocatorAligned memory allocator for Simd C++ types and STL containers
 CContourDetectorContourDetector structure extracts polyline contours from 8-bit gray images
 CCpuDescDescribes type of description which can return function Simd.Lib.CpuDesc
 CCpuInfoDescribes type of information which can return function Simd.Lib.CpuInfo
 CDetectionThe Detection structure is a high-level C++ wrapper for object detection with HAAR and LBP cascade classifiers
 CObjectThe Object structure describes one grouped detection result
 CFontText drawing
 CFrameThe Frame structure provides storage and manipulation of frames (multiplanar images)
 CFrameFormatDescribes frame format type
 CImageStorage and manipulation of images
 CImageFileDescribes formats of image file
 CImageFrameStorage and manipulation of frames (multiplanar images)
 CImageMatcherThe ImageMatcher structure provides fast algorithm of searching of similar images
 CHashThe Hash structure is used for fast image matching
 CResultThe Result structure is a result of matching current image and images added before to ImageMatcher
 CLibA wrapper around Simd Library API
 CPixelFormatDescribes pixel format type
 CPointThe Point structure defines the x- and y-coordinates of a point
 CPositionDescribes the position of the child sub image relative to the parent image
 CPyramidThe Pyramid structure provides storage and manipulation of pyramid images
 CRectangleThe Rectangle structure defines the positions of left, top, right and bottom sides of a rectangle
 CResizeChannelDescribes resized image channel types
 CResizeMethodDescribes methods used in order to resize image
 CShiftDetectorShiftDetector structure provides shift detection of given region at the image
 CShiftDetectorDifferenceDescribes types of function which used to find correlation between background and current image in function Simd.Lib.ShiftDetectorInitBuffers and in class Simd.ShiftingDetector
 CShiftDetectorTextureDescribes types of texture which used to find correlation between background and current image in function Simd.Lib.ShiftDetectorInitBuffers and in class Simd.ShiftingDetector
 CShiftingDetectorEstimates shift between current and background images
 CSynetAdd16bC++ wrapper of 16-bit (BF16/FP32) element-wise addition
 CSynetConvolution16bC++ wrapper of BF16/FP32 convolution
 CSynetConvolution32fC++ wrapper of FP32 convolution
 CSynetConvolution8iC++ wrapper of INT8 convolution
 CSynetDeconvolution16bC++ wrapper of BF16/FP32 deconvolution (transposed convolution)
 CSynetDeconvolution32fC++ wrapper of FP32 deconvolution (transposed convolution)
 CSynetGatherElementsC++ wrapper of ONNX-style GatherElements
 CSynetInnerProduct16bC++ wrapper of BF16/FP32 inner product (matrix multiplication)
 CSynetInnerProduct32fC++ wrapper of FP32 inner product (matrix multiplication)
 CSynetMergedConvolution16bC++ wrapper of BF16/FP32 merged convolution
 CSynetMergedConvolution32fC++ wrapper of FP32 merged convolution
 CSynetMergedConvolution8iC++ wrapper of INT8 merged convolution
 CSynetPermuteC++ wrapper of tensor dimension permutation
 CSynetQuantizedAddC++ wrapper of quantized (UINT8/FP32) element-wise addition
 CSynetQuantizedConvolutionC++ wrapper of UINT8 quantized convolution
 CSynetQuantizedInnerProductC++ wrapper of quantized UINT8/INT8 inner product (matrix multiplication)
 CSynetQuantizedMergedConvolutionC++ wrapper of UINT8 quantized merged convolution
 CSynetQuantizedMulC++ wrapper of quantized (UINT8/FP32) element-wise multiplication
 CTensorDataDescribes tensor data type
 CTensorFormat4D-tensor format type
 CTextFontText drawing
 CViewThe View structure provides storage and manipulation of images
 CWarpAffineFlagsDescribes Warp Affine flags
 CYuvTypeDescribes YUV format type
 CSimdConvolutionParameters