| ▼NClipperLib | |
| CClipper | |
| CClipperBase | |
| CclipperException | |
| CClipperOffset | |
| CDoublePoint | |
| CIntPoint | |
| CIntRect | |
| CPolyNode | |
| CPolyTree | |
| ▼Nnndeploy | |
| ►Nbase | |
| CAutoTime | |
| CBaseLoader | |
| Cbfp16_struct | |
| Ccvt_32b | |
| CDataType | |
| CDeleter | |
| CDeviceType | |
| CFileLoader | |
| CHandle | |
| CMaybe | |
| CMemoryLoader | |
| CMovable | |
| CNonCopyable | |
| CParam | |
| CPoint | Template class for 2D points specified by its coordinates x_ an y_. An instance of the class is interchangeable with C structures, CvPoint and CvPoint2D32f . There is also a cast operator to convert point coordinates to the specified type. The conversion from floating-point coordinates to integer coordinates is done by rounding. Commonly, the conversion uses this operation for each of the coordinates. Besides the class members listed in the declaration above, the following operations on points are implemented: |
| CPoint3 | Template class for 3D points specified by its coordinates x_, y_ and z_ |
| CRange | Template class specifying a continuous subsequence (slice) of a sequence. The class is used to specify a row or a column span in a matrix ( Mat ) and for many other purposes. Range(a,b) is basically the same as a:b in Matlab or a..b in Python. As in Python, start_ is an inclusive left boundary of the range and end_ is an exclusive right boundary of the range. Such a half-opened interval is usually denoted as . The static method Range::all() returns a special variable that means "the whole
sequence" or "the whole range", just like " : " in Matlab or " ... " in Python. All the methods and functions in OpenCV that take Range support this special Range::all() value. But, of course, in case of your own custom processing, you will probably have to check and handle it explicitly: |
| CRect | Template class for 2D rectangles described by the following parameters: |
| CRingQueue | |
| CScalar | Template class for a 4-element vector. Scalar_ and Scalar can be used just as typical 4-element vectors. The type Scalar is widely used in OpenCV to pass pixel values |
| CSingleton | |
| CSize | Template class for specifying the size of an image or rectangle. The class includes two members called width_ and height_. The structure can be converted to and from the old OpenCV structures CvSize and CvSize2D32f . The same set of arithmetic and comparison operations as for Point is available |
| CStatus | |
| CTimeProfiler | |
| CTimer | |
| ►Nclassification | |
| CClassificationGraph | Implementation of ResNet classification network graph structure |
| CClassificationLableResult | Classification Result |
| CClassificationPostParam | |
| CClassificationPostProcess | |
| CClassificationResult | |
| CDrawLable | |
| CResnetGraph | Implementation of ResNet classification network graph structure |
| ►Ncodec | |
| CDecode | |
| CEncode | |
| CTypeCreatelDecodeRegister | |
| CTypeCreatelDecodeSharedPtrRegister | |
| CTypeCreatelEncodeRegister | |
| CTypeCreatelEncodeSharedPtrRegister | |
| ►Ndag | |
| CComment | |
| CCompositeNode | Composite node Composite node is a special type of node in nndeploy that enhances the capabilities of one or more existing nodes by wrapping them. This composite node executes in sequential mode by default internally |
| CCondition | |
| CConstNode | |
| CEdge | Edge class in DAG graph for connecting nodes and transferring data |
| ►CEdgeTypeInfo | 输入输出类型信息 |
| CTypeHolder | |
| CTypeHolderBase | |
| CEdgeWrapper | |
| CExecutor | |
| CFixedLoop | |
| CGraph | Directed Acyclic Graph Node |
| CGraphRunner | GraphRunner类,用于运行图计算 |
| CGraphRunnerResult | |
| CLoop | |
| CNode | Node base class |
| CNodeCreator | Node creator base class |
| CNodeDesc | Node description class |
| CNodeFactory | Node factory class |
| CNodeWrapper | |
| CRunningCondition | |
| CRunStatus | |
| CTypeGraphRegister | |
| CTypeNodeCreator | Typed node creator |
| ►Ndetect | |
| CDetectBBoxResult | Detect Result |
| CDetectResult | |
| CDrawBox | |
| CYoloMultiConvDrawBox | |
| ►Ndevice | |
| CArchitecture | 设备架构类 |
| CBuffer | |
| CBufferDesc | TensorDesc |
| CDevice | 设备抽象基类 |
| CDeviceInfo | 设备信息结构体 |
| CEvent | 事件类 |
| CMemoryPool | |
| CStream | 流类 |
| CTensor | Tensor类 |
| CTensorCreator | |
| CTensorDesc | TensorDesc |
| CTypeArchitectureRegister | 类型架构注册器模板类 |
| CTypeTensorCreator | |
| CTypeTensorRegister | |
| ►Ninfer | |
| CInfer | |
| ►Ninference | |
| CInference | 推理的基类 |
| CInferenceCreator | 推理框架的创建类 |
| CInferenceParam | InferenceParam is the base class of all inference param |
| CInferenceParamCreator | InferenceParamCreator is the base class of all inference param creator |
| CTypeInferenceCreator | 推理框架的创建类模板 |
| CTypeInferenceParamCreator | TypeInferenceParamCreator is the template class of all inference param |
| CTypeInferenceParamRegister | TypeInferenceParamRegister is the template class of all inference |
| CTypeInferenceRegister | 推理框架的创建类的注册类模板 |
| ►Nir | |
| CAveragePoolParam | |
| CBatchNormalizationParam | |
| CCastParam | |
| CConcatParam | |
| CConstantOfShapeParam | |
| CConvParam | |
| CDefaultInterpret | |
| CDequantizeLinearParam | |
| CEmbeddingParam | |
| CFlattenParam | |
| CGatherParam | |
| CGemmParam | |
| CInterpret | |
| CInterpretCreator | 解释器的创建类 |
| CLayerNormalizationParam | |
| CMatMulParam | |
| CMaxPoolParam | |
| CModelDesc | 参照onnx的格式,描述模型的结构 |
| COpDesc | 参照并扩充了onnx的格式,描述算子的基本信息 |
| COpParam | |
| COpParamCreator | 算子参数的创建类 |
| CQLinearConvParam | |
| CQuantizeLinearParam | |
| CReduceMaxParam | |
| CReduceMeanParam | |
| CReduceMinParam | |
| CReduceSumParam | |
| CReshapeParam | |
| CResizeParam | |
| CRMSNormParam | |
| CShapeParam | |
| CSoftmaxParam | |
| CSplitParam | |
| CTransposeParam | |
| CTypeInterpretCreator | 解释器的创建类模板 |
| CTypeInterpretRegister | 解释器的创建类的注册类模板 |
| CTypeOpParamCreator | 算子参数的创建类模板 |
| CTypeOpParamRegister | 算子参数的创建类的注册类模板 |
| CUnsqueezeParam | |
| CValueDesc | 参照onnx的格式,描述模型或者算子输入输出 |
| ►Nllm | |
| CAbstractLlmInfer | |
| CDecode | |
| CDefaultLlmInfer | |
| CDefaultLlmInferParam | |
| CEmbedding | Embedding - 词嵌入节点 |
| CEmbeddingParam | EmbeddingParam - Embedding节点的参数配置 |
| CLlmInfer | LlmInfer - LLM推理节点 |
| CLlmInferCreator | |
| CLlmInferFactory | |
| CLlmOut | |
| CPrefill | |
| CPrompt | |
| CPromptParam | |
| CSampleParam | SampleParam - Sample节点的参数配置 @wangzhaode |
| CSampler | Sample - 文本生成采样节点 |
| CStreamOut | Stream - 大语言模型流式输出节点 |
| CTypeLlmInferCreator | |
| ►Nmatting | |
| CMattingResult | |
| CVisMatting | |
| ►Nnet | |
| CChunk | |
| CNet | |
| COffset | |
| COpBreadth | |
| COptimizer | |
| COptPass | |
| COptPassCreator | OptPass的创建类 |
| COpWrapper | |
| CPipelineTensor | |
| CRuntime | |
| CRuntimeCreator | Runtime的创建类 |
| CTensorPool | |
| CTensorPoolCreator | TensorPool的创建类 |
| CTensorUsageRecord | |
| CTensorWrapper | |
| CTypeOptPassCreator | OptPass的创建类模板 |
| CTypeOptPassRegister | OptPass的创建类的注册类模板 |
| CTypeRuntimeCreator | Runtime的创建类模板 |
| CTypeRuntimeRegister | Runtime的创建类的注册类模板 |
| CTypeTensorPoolCreator | TensorPool的创建类模板 |
| CTypeTensorPoolRegister | TensorPool的创建类的注册类模板 |
| ►Nocr | |
| CClassifierGraph | |
| CClassifierParam | |
| CClassifierPostParam | |
| CClassifierPostProcess | |
| CClassifierPreProcess | |
| CClassifierPreProcessParam | |
| CDetectorGraph | |
| CDetectorParam | |
| CDetectorPostParam | |
| CDetectorPostProcess | |
| CDetectorPreProcess | |
| CDetectorPreProcessParam | |
| CDrawDetectorBox | |
| COCRResult | OCR识别结果类 |
| COcrText | |
| CPostProcessor | |
| CPrintOcrNode | |
| CPrintOcrNodeParam | |
| CRecognizerGraph | |
| CRecognizerParam | |
| CRecognizerPostParam | |
| CRecognizerPostProcess | |
| CRecognizerPreProcess | |
| CRecognizerPreProcessParam | |
| CRotateCropImage | |
| CRotateImage180 | |
| ►Nop | |
| CExpr | |
| COp | Op的基类 |
| COpAbs | |
| COpAcos | |
| COpAdd | |
| COpAsin | |
| COpAtan | |
| COpBatchNorm | |
| COpBinary | |
| COpCast | |
| COpCeil | |
| COpConcat | |
| COpConstantOfShape | |
| COpConv | |
| COpCos | |
| COpCosh | |
| COpCreator | Op的创建类 |
| COpDequantizeLinear | |
| COpDiv | |
| COpEmbedding | |
| COpEqual | |
| COpErf | |
| COpExp | |
| COpExpand | |
| COpFlatten | |
| COpFloor | |
| COpGather | |
| COpGelu | |
| COpGemm | |
| COpGlobalAveragepool | |
| COpHardSigmoid | |
| COpLayerNorm | |
| COpLog | |
| COpMatMul | |
| COpMaxPool | |
| COpMul | |
| COpMuls | |
| COpNeg | |
| COpPow | |
| COpQLinearConv | |
| COpQuantizeLinear | |
| COpReciprocal | |
| COpReduceMean | |
| COpRelu | |
| COpReshape | |
| COpResize | |
| COpRMSNorm | |
| COpRound | |
| COpSelu | |
| COpShape | |
| COpSigmoid | |
| COpSign | |
| COpSilu | |
| COpSin | |
| COpSinh | |
| COpSlice | |
| COpSoftmax | |
| COpSplit | |
| COpSqrt | |
| COpSub | |
| COpSwiGLU | |
| COpTan | |
| COpTanh | |
| COpTranspose | |
| COpUnary | |
| COpUnsqueeze | |
| COpWhere | |
| CTypeOpCreator | Op的创建类模板 |
| CTypeOpRegister | Op的创建类的注册类模板 |
| ►Npreprocess | |
| CBatchPreprocess | |
| CConvertTo | |
| CConvertToParam | |
| CCropParam | |
| CCvtcolorParam | 前处理通常由如下算子组合排列 cvtcolor resize padding warp_affine crop Normlize transpose dynamic_shape |
| CCvtNormTrans | |
| CCvtNormTransParam | |
| CCvtResizeCropNormTrans | |
| CCvtResizeCropNormTransParam | 组合的预处理 |
| CCvtResizeNormTrans | |
| CCvtResizeNormTransParam | |
| CCvtResizePadNormTrans | |
| CCvtResizePadNormTransParam | 组合的预处理 |
| CDynamicShapeParam | |
| CNormlizeParam | |
| COpenCvConvert | |
| COpenCvUtil | |
| CPaddingParam | |
| CResizeParam | |
| CTransposeParam | |
| CWarpAffineCvtNormTrans | |
| CWarpAffineCvtNormTransParam | 组合的预处理 |
| ►Nqwen | |
| CDecodeEmbeddingNode | |
| CDecodeEmbeddingParam | |
| CDecodeSampleNode | |
| CDecodeSampleParam | |
| CPrefillEmbeddingNode | |
| CPrefillEmbeddingParam | |
| CPrefillSampleNode | |
| CPrintNode | |
| CPromptNode | |
| CPromptParam | |
| CQwenConfig | |
| CQwenDecode | |
| CQwenPrefill | |
| ►Nsegment | |
| CDrawMask | |
| CSegmentResult | Detect Result |
| ►Nstable_diffusion | |
| CDDIMScheduler | |
| CDDIMSchedulerParam | |
| CProgressBar | |
| CScheduler | |
| CSchedulerCreator | 推理框架的创建类 |
| CSchedulerParam | |
| CText2ImageParam | |
| CTypeSchedulerCreator | 推理框架的创建类模板 |
| CTypeSchedulerRegister | 推理框架的创建类的注册类模板 |
| ►Nsuper_resolution | |
| CSuperResolutionGraph | Implementation of ResNet SuperResolution network graph structure |
| CSuperResolutionPostProcess | |
| ►Nthread_pool | |
| CLocalThread | |
| CParallelForApi | |
| CParallelForApiDefault | |
| CParallelLoopBody | Base class for parallel data processors |
| CParallelPool | |
| CRunnableTask | |
| CSafeWSQueue | |
| CThreadPool | |
| ►Ntokenizer | |
| CTokenizerDecode | TokenizerDecode |
| CTokenizerEncode | TokenizerEncode |
| CTokenizerIds | |
| CTokenizerPraram | |
| CTokenizerText | |
| ►Ntrack | |
| CJDETracker | |
| CMOTResult | |
| CTKalmanFilter | |
| CTrack | |
| CTrajectory | |
| CVisMOT | |