Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
| ▼NSimd | |
| ▼NMotion | Contains Framework for motion detection |
| CDetector | Class Detector |
| CEvent | Event structure |
| CMetadata | Metadata structure |
| CModel | Model structure |
| CObject | Object structure |
| COptions | Options structure |
| CPosition | Position structure |
| ▼NNeural | Contains Framework for learning of Convolutional Neural Network |
| CAveragePoolingLayer | AveragePoolingLayer class |
| CConvolutionalLayer | ConvolutionalLayer class |
| CDropoutLayer | DropoutLayer class |
| CFullyConnectedLayer | FullyConnectedLayer class |
| CFunction | Activation Function structure |
| CIndex | Index structure |
| CInputLayer | InputLayer class |
| CLayer | Layer class |
| CMaxPoolingLayer | MaxPoolingLayer class |
| CNetwork | Network class |
| CPoolingLayer | PoolingLayer class |
| CTrainOptions | Contains a set of training options |
| ▼NPixel | Contains various pixel structures |
| CBgr24 | 24-bit BGR pixel |
| CBgra32 | 32-bit BGRA pixel |
| CHsl24 | 24-bit HSL pixel |
| CHsv24 | 24-bit HSV pixel |
| CRgb24 | 24-bit RGB pixel |
| CRgba32 | 32-bit RGBA pixel |
| CAllocator | Aligned memory allocator for Simd C++ types and STL containers |
| CContourDetector | ContourDetector structure extracts polyline contours from 8-bit gray images |
| CCpuDesc | Describes type of description which can return function Simd.Lib.CpuDesc |
| CCpuInfo | Describes type of information which can return function Simd.Lib.CpuInfo |
| ▼CDetection | The Detection structure is a high-level C++ wrapper for object detection with HAAR and LBP cascade classifiers |
| CObject | The Object structure describes one grouped detection result |
| CFont | Text drawing |
| CFrame | The Frame structure provides storage and manipulation of frames (multiplanar images) |
| CFrameFormat | Describes frame format type |
| CImage | Storage and manipulation of images |
| CImageFile | Describes formats of image file |
| CImageFrame | Storage and manipulation of frames (multiplanar images) |
| ▼CImageMatcher | The ImageMatcher structure provides fast algorithm of searching of similar images |
| CHash | The Hash structure is used for fast image matching |
| CResult | The Result structure is a result of matching current image and images added before to ImageMatcher |
| CLib | A wrapper around Simd Library API |
| CPixelFormat | Describes pixel format type |
| CPoint | The Point structure defines the x- and y-coordinates of a point |
| CPosition | Describes the position of the child sub image relative to the parent image |
| CPyramid | The Pyramid structure provides storage and manipulation of pyramid images |
| CRectangle | The Rectangle structure defines the positions of left, top, right and bottom sides of a rectangle |
| CResizeChannel | Describes resized image channel types |
| CResizeMethod | Describes methods used in order to resize image |
| CShiftDetector | ShiftDetector structure provides shift detection of given region at the image |
| CShiftDetectorDifference | Describes types of function which used to find correlation between background and current image in function Simd.Lib.ShiftDetectorInitBuffers and in class Simd.ShiftingDetector |
| CShiftDetectorTexture | Describes types of texture which used to find correlation between background and current image in function Simd.Lib.ShiftDetectorInitBuffers and in class Simd.ShiftingDetector |
| CShiftingDetector | Estimates shift between current and background images |
| CSynetAdd16b | C++ wrapper of 16-bit (BF16/FP32) element-wise addition |
| CSynetConvolution16b | C++ wrapper of BF16/FP32 convolution |
| CSynetConvolution32f | C++ wrapper of FP32 convolution |
| CSynetConvolution8i | C++ wrapper of INT8 convolution |
| CSynetDeconvolution16b | C++ wrapper of BF16/FP32 deconvolution (transposed convolution) |
| CSynetDeconvolution32f | C++ wrapper of FP32 deconvolution (transposed convolution) |
| CSynetGatherElements | C++ wrapper of ONNX-style GatherElements |
| CSynetInnerProduct16b | C++ wrapper of BF16/FP32 inner product (matrix multiplication) |
| CSynetInnerProduct32f | C++ wrapper of FP32 inner product (matrix multiplication) |
| CSynetMergedConvolution16b | C++ wrapper of BF16/FP32 merged convolution |
| CSynetMergedConvolution32f | C++ wrapper of FP32 merged convolution |
| CSynetMergedConvolution8i | C++ wrapper of INT8 merged convolution |
| CSynetPermute | C++ wrapper of tensor dimension permutation |
| CSynetQuantizedAdd | C++ wrapper of quantized (UINT8/FP32) element-wise addition |
| CSynetQuantizedConvolution | C++ wrapper of UINT8 quantized convolution |
| CSynetQuantizedInnerProduct | C++ wrapper of quantized UINT8/INT8 inner product (matrix multiplication) |
| CSynetQuantizedMergedConvolution | C++ wrapper of UINT8 quantized merged convolution |
| CSynetQuantizedMul | C++ wrapper of quantized (UINT8/FP32) element-wise multiplication |
| CTensorData | Describes tensor data type |
| CTensorFormat | 4D-tensor format type |
| CTextFont | Text drawing |
| CView | The View structure provides storage and manipulation of images |
| CWarpAffineFlags | Describes Warp Affine flags |
| CYuvType | Describes YUV format type |
| CSimdConvolutionParameters |